[Haskell-cafe] Abstracting ByteStrings