[Haskell-cafe] Efficient way to break up a lazy bytestring