Îõ³h$ò8     None38ÔÙ  pipes-binaryA  decoding error, as provided by .  pipes-binary)Number of bytes consumed before the error  pipes-binary Error message pipes-binary!Convert a value to a byte stream.  :: ( m,  a) => a ->   m () ÁKeep in mind that a single encode value might be split into many . chunks, that is, the lenght of the obtained   might be greater than 1.Hint: You can easily turn this  into a ! that encodes ) instances as they flow downstream using: " #  :: ( m,  a) => ! a  m r  pipes-binaryLike , except this uses an explicit .  :: ( m) =>  ->   m ()  pipes-binary!Parse a value from a byte stream. pipes-binary Improper lens? that turns a stream of bytes into a stream of decoded values.By  improper lens0 we mean that in practice you can't expect the Monad Morphism Laws to be true when using  with .   ($ r) /= $ r   (m >>= f) /=   m >>=   . f  pipes-binaryLike Ñ, but also returns the length of input consumed in order to to decode the value. pipes-binaryLike ß, except this tags each decoded value with the length of input consumed in order to decode it. pipes-binaryLike #, except this requires an explicit  instead of any  instance. pipes-binaryLike #, except this requires an explicit  instead of any  instance.   %      !"#$%&'()* +,-./01/02/03/45/46,-78)pipes-binary-0.4.3-HBC6Wyb25jwBqlUZ7vZ43r Pipes.Binary Control.Lenszoomghc-prim GHC.TypesWordbytestring-0.10.10.0Data.ByteString.Internal ByteStringbinary-0.8.8.0Data.Binary.ClassputListgetputBinaryData.Binary.PutPutData.Binary.Get ByteOffsetData.Binary.Get.InternalGet(pipes-parse-3.0.9-H3OZPXfojW3EJEbgf0jUr6 Pipes.ParseParser DecodingError deConsumed deMessageencode encodePutdecodedecodeddecodeLdecodedL decodeGet decodeGetL$fErrorDecodingError$fExceptionDecodingError$fShowDecodingError$fReadDecodingError$fEqDecodingError$fDataDecodingError$fGenericDecodingErrorFailbaseGHC.BaseMonad"pipes-4.3.16-7TlDWhcTqX0OaWYaUPSB5 Pipes.Core Producer'ProducerPipePipesforcatreturn