Thrift extensions for Cloud Haskell