Haskell library for encoding and decoding Transit