úÎ!,Û*3!      Safek! binary-ioNotify the paired "." binary-ioAwait signal from a paired ! . Returns # if the paired ! does not exist (any more).!$%"&'(None9)_ 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 +Z is involved. The chunk producers indicates the end of the stream by returning an empty -. 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-ioWCheck if there is no more input to consume. This function may block. All properties of ! apply to this function as well. 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   0      !"#$%&'#($)*+,-+./0120345678597:&binary-io-0.3.0-LXE7O3hKyQf9GNzTQPGCmIData.Binary.IO#Data.Binary.IO.Internal.AwaitNotifyCanPutrunPutCanGetrunGetDuplex duplexWriter duplexReaderWriterReader ReaderErrorReaderGetErrorreaderErrorRemainingreaderErrorOffsetreaderErrorInputreaderErrorMessage newReader newReaderWith newWriter newWriterWithnewPipe newDuplex newDuplexWithreadisEmptywrite$fCanGetDuplex$fCanGetReader$fCanPutDuplex$fCanPutWriter$fCanPutHandle$fShowReaderError$fExceptionReaderErrorNotifyAwaitghc-prim GHC.TypesFalse runNotifyrunAwaitnewAwaitNotifybinary-0.8.6.0Data.Binary.PutPutData.Binary.Get.InternalGetbaseGHC.IO.Handle.TypesHandle GHC.IO.HandlehSetBinaryModebytestring-0.10.8.2Data.ByteString.Internal ByteStringmkStreamData.ByteString.Lazy.Internal