úÎéó      BSD-Style Safe-InferredSimple Bytestring PackerPacking result:FPackerOK a -> means the bytestring has been filled with the given data"PackerMore a cache -> a temporary    BSD-StyleNone;'convert the given bytestring in base 325return the maximum needed length to convert in Base32  !3the lenght of the Bytestring to convert into base32"#$  !"#$ BSD-StyleNone /pack the given packer into the given bytestring6put a storable from the current position in the stream8put a Bytestring from the current position in the stream+If the ByteString ins null, then do nothing 7skip some bytes from the current position in the stream Cskip the size of a storable from the current position in the stream :fill up from the current position in the stream to the end7it is basically: > fillUpWith s == fillList (repeat s) UWill put the given storable list from the current position in the stream to the end.jThis function will fail with not enough storage if the given storable can't be written (not enough space)ÿ=example: > pack (fillList $ [1..] :: Word8) 9 ==> "123456789" > pack (fillList $ [1..] :: Word32) 4 ==> "1000" > pack (fillList $ [1..] :: Word32) 64 -- will work > pack (fillList $ [1..] :: Word32) 1 -- will fail (not enough space) > pack (fillList $ [1..] :: Word32) 131 -- will fail (not enough space) /put Word8 in the current position in the streamHput Word16 in the current position in the stream /! use Host EndiannessHput Word32 in the current position in the stream /! use Host Endianness %     % &      !"#$%&' bspack-0.0.3Data.ByteString.PackData.ByteString.Pack.Base32Data.ByteString.Pack.InternalPackerResult PackerFail PackerMoreputByteStringBase32guessEncodedLengthpack putStorable putByteStringskip skipStorable fillUpWithfillListputWord8 putWord16 putWord32 runPacker_Cache fmapPacker returnPacker bindPacker appendPacker actionPacker $fMonadPacker$fApplicativePacker$fFunctorPacker $fShowCacheTable encode32Ptrflush bufferizegetMasktoBase32alphabetfillUpWithWord8'