Haskell combinator library for fast I/O