[Haskell-beginners] Effective file I/O with bytestrings