Benchmarking the Haskell I/O system