úÎ!"b ¨     NoneMÅ monad-codecAJust a type synonym for a lens between codec and codec component. monad-codecEAtomic Codec component, which represents to and fro mapping between a objects and unique intergers. monad-codecRA Codec monad preserves mappings between objects and respective codec components. monad-codec)Get codec structure from the Codec monad. monad-codec+Set codec structure within the Codec monad. monad-codecEmpty codec component. monad-codec¥Update the map with the given element and increase the counter. If the element has not been previously in the map it will be assigned a new unique integer number. monad-codec‹Encode the object with codec component identified by the lens. Return Nothing if the object is not present in the atomic codec component. monad-codec>Encode the object with codec component identified by the lens.  monad-codecúVersion of encode which doesn't update the return componenent of the atom codec. It is useful when we know that particular value (e.g. value of a condition observation) won't be decoded afterwards so there is no need to store it and waste memory.  monad-codec‹Decode the number with codec component identified by the lens. Return Nothing if the object is not present in the atomic codec component.  monad-codec„Decode the number with codec component identified by the lens. Report error when the number is not present in the codec component.  monad-codec¶Run the Codec monad with the initial codec value. Return both the result and the final codec state. The obtained codec can be used next to perform subsequent decoding or encoding.  monad-codec_Evaluate the Codec monad with the initial codec value. Only the monad result will be returned. monad-codeccExecute the Codec monad with the initial codec value. Only the final codec state will be returned. monad-codecrIdentity lenses should be used whenever the structure of the codec is simple, i.e. only one atomic codec is used.  Safe ƒ      !(monad-codec-0.2.1-Cfrkegmloj44N4DUeXVwFuControl.Monad.CodecPaths_monad_codecAtomLens AtomCodectofromCodecempty maybeEncodeencodeencode' maybeDecodedecoderunCodec evalCodec execCodecidLens$fBinaryAtomCodec$fFunctorCodec$fApplicativeCodec $fMonadCodecgetCodecsetCodec updateMapversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName