[Haskell-cafe] Efficient mutable arrays in STM