[Haskell-cafe] Why is boxed mutable array so slow?