cereal -is:package

A quick way to format a value that already has an appropriate Serialize instance
>>> testParse (cereal @Word16) (ByteString.pack [1,2,3])
Right [(258,"\ETX")]

>>> testSerialize cereal (1025 :: Word16)
Right "\EOT\SOH"
Turn a Get into a Sink and a Put into a Source These functions are built upno the Data.Conduit.Cereal.Internal functions with default implementations of ErrorHandler and TerminationHandler The default ErrorHandler and TerminationHandler both throw a GetException.
Standard test Specs and raw Propertys for Serialize instances. You will need TypeApplications to use these.
Specifying a formatter explicitly using the cereal getter and putter
>>> testParse (cereal' getWord16le putWord16le) (ByteString.pack [1,2,3])
Right [(513,"\ETX")]
A wrapper around the Get monad (to avoid orphan instances).
A wrapper around the Put monoid (to avoid orphan instances).
Derive Serialize instance for a data type.