Efficient, pure binary serialisation using ByteStrings in Haskell.