úÎ!&b$F      None9#z binary-iow can execute   operations binary-ior can execute ! operations binary-ioPair of   and  binary-io  binary-io  binary-io&An error that can occur during reading  binary-ioError from the ! operation  binary-io"Unconsumed part of the byte stream  binary-io6Error location represented as an offset into the input binary-io Input to the ! operation binary-io Error message binary-ioCreate a new reader.Reading using the   may throw  .The internal position of the  Š is not advanced when it throws an exception during reading. This has the consequence that if you're trying to read with the same faulty !A operation multiple times, you will always receive an exception.Other threads reading from the ", will interfere with read operations of the  . However, the  8 itself is thread-safe and can be utilized concurrently. Once the " reaches EOF, it will be closed. The given "$ will be swiched to binary mode via #. binary-io$This function works very similar to  except no " is involved. binary-ioCreate a writer."Other threads writing to the same "% do not interfere with the resulting . The  may be used concurrently. binary-io@Create a writer using a function that handles the output chunks. binary-ioCreate a connected pair of   and . binary-ioCreate a new duplex. The  inherits all the properties of   and  when created with  and . binary-io Combines  and . binary-ioRead something from r. binary-ioWrite something to w.$ binary-ioConstruct a lazy %b from a function that retrieves chunks. Returning an empty chunk indicates the end of the stream.  binary-ioWriter / target binary-ioOperation to execute binary-ioReader / source binary-ioOperation to execute binary-ioHandle that will be read from binary-ioChunk producer binary-ioHandle that will be written to binary-io Chunk handler binary-io,Handle that will be read from and written to binary-io Read source binary-io Write target binary-ioValue to be written   &      !"#!$%&'(&)*+,-./&binary-io-0.2.0-2l6ppxBpbwa4xO4Fn6GPTQData.Binary.IOCanPutrunPutCanGetrunGetDuplex duplexWriter duplexReaderWriterReader ReaderErrorReaderGetErrorreaderErrorRemainingreaderErrorOffsetreaderErrorInputreaderErrorMessage newReader newReaderWith newWriter newWriterWithnewPipe newDuplex newDuplexWithreadwrite$fCanGetDuplex$fCanGetReader$fCanPutDuplex$fCanPutWriter$fCanPutHandle$fShowReaderError$fExceptionReaderErrorbinary-0.8.6.0Data.Binary.PutPutData.Binary.Get.InternalGetbaseGHC.IO.Handle.TypesHandle GHC.IO.HandlehSetBinaryModemkStreambytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteString