[Haskell-cafe] Lazy lists simulated by unboxed mutable arrays