Îõ³h&SŠ      Safe-Inferred6;×ÜX  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.% pipes-binaryLike &, except it skips leading ' chunks.   (      !"#$%&'()* +,-./01/02/03/45/46,-78/49:;<(pipes-binary-0.4.4-tg79K6efErGIOPVwAmaFR Pipes.Binary Control.Lenszoomghc-prim GHC.TypesWordbytestring-0.11.3.1Data.ByteString.Internal ByteStringbinary-0.8.9.0Data.Binary.ClassputListputgetBinaryData.Binary.PutPutData.Binary.Get ByteOffsetData.Binary.Get.InternalGet(pipes-parse-3.0.9-8OvnYCDSxbb263ypSHbu3v Pipes.ParseParser DecodingError deConsumed deMessageencode encodePutdecodedecodeddecodeLdecodedL decodeGet decodeGetL$fErrorDecodingError$fExceptionDecodingError$fShowDecodingError$fReadDecodingError$fEqDecodingError$fDataDecodingError$fGenericDecodingErrorFailbaseGHC.BaseMonad#pipes-4.3.16-8o1vgN9DSDXEvcFV9hihU9 Pipes.Core Producer'ProducerPipePipesforcatreturn nextSkipEmptynextData.ByteStringnull