úÎ(T$—>      !"#$%&'()*+,-./0123456789:;<=EA mutable buffer to hold storable elements. This data type supports  memory recycling. >?@AB.Create a buffer from a length and data array. Empty buffer. Check if the buffer is empty. IOBuffer length. MRetrieve the front element from the buffer and advance the internal pointer. 1 It is an error to call this on an empty buffer. *Retrieve the first element, if it exists. 4 This function does not advance the buffer pointer. .Drop n elements from the front of the buffer. 4 if the buffer has fewer elements, all are dropped. =Create a new buffer from the first n elements, sharing data. < This function advances the pointer of the original buffer. *Split one buffer to two, sharing storage. &Copy data from one buffer to another. >Append two buffers. Copies data from both into a new buffer. (Safely convert an IOBuffer to a Vector. 'Safely convert a Vector to an IOBuffer DWrite out the contents of the IOBuffer to a handle. This operation  drains the buffer. Fcopy data from one buffer to another with the specified map function. , this operation drains the original buffer. ACast a buffer to a different type. Any extra data is truncated. 1 This is not safe unless the buffer offset is 0. Create a new buffer of every nth" element. The original buffer is  not altered.    $CD !E"#&'()*+,-./F01234IThe most general stream converter. Given a function to produce iteratee G transformers and an initial state, convert the stream using iteratees J generated by the function while continually updating the internal state. 5#Decimate a stream by taking every n' th element, starting at element m. 67CConvert a Vector iteratee to an MIteratee. Slower but convenient. GH8*Buffer size (number of elements per read) 9:" !"#$%&'()*+,-./0123456789:" !"#$%&'(*+),-./0123456789: !"#&'()*+,-./0123456789:;<Gread 3 bytes in an endian manner. If the first bit is set (negative), I set the entire first byte so the Word32 can be properly set negative as  well. =;<=;<=;<=I      !"##$%&'()*+,-./0123456789:;<=> ?@A;BCDEFGHmutable-iter-0.6.1Data.MutableIter.BinaryData.MutableIter.IOBufferData.MutableIteriteratee-0.8.2.0Data.Iteratee.BinaryMSBLSBEndianIOBuffercreateIOBufferemptynulllengthpop lookAtHeaddrop dropWhiletakesplitAt copyBufferappendfreezethawhPut mapBuffermapAccumBuffer castBufferfoldl' hopfoldl'hopfoldMdecimateunsafeToForeignPtr MEnumeratee MEnumerator MIterateeunwrapjoinIobjoinIMwrapEnumliftIidoneicont guardNullisStreamFinishedheadpeekheadschunk mapStreammapChunkmapAccum convStreamunfoldConvStream getChanneltakeUpTo fromUVectorenumHandleRandomfileDriverRandomnewFp endianRead2 endianRead3 endianRead4fpPeekfpPokewithBuf isNullChunk mapIterateeexcDiveneeCheckIfDonemakeHandleCallbackenumHandleCatch