úÎ#@@      !"#$%&'()*+,-./0123456789:;<=>?None;=>?AFQTVE LiftProgram defines an mtl:-style type class for automatically lifting effects into Ž stacks. When exporting libraries that you intend to publish on Hackage, it's suggested that you still provide your own type class (such as  MonadThrow or  MonadHTTP2) to avoid locking people into this library, but D can be useful to define your own instances of that type class for .The L type family is used to make sure that a given monad stack is based around [. This is important, as it allows us to reason about Eff-based type classes, knowing that only T implements them, thus giving us the orthogonal-handling properties that we desire.The “ monad transformer is used to write programs that require access to specific effects. In this library, effects are combined by stacking multiple Gs together, just as you would do with traditional monad transformers. !s are parameterized by an effect algebraR. This is a description of programs in a single effect, such as non-determinism ([])or exceptions (Either e). As  is a monad transformer, m is the monad that 5 transforms, which can itself be another instance of .In order to run i computations, we need to provide a way to run its effects in a specific monad transformer. Notice that run eliminates one layer of ", returning you with the original a@ now captured under the result of the effects described by the effect functor.@ABNone;=>?A None;<=>?A½None<K‡&Lift an CE action and explictly throw an synchronous IO exceptions that occur."#$%&'$%%&"#'"#$D%None;=..None;<=q/012345 /07612345/0None<ú89:;<=>?89:;<=>?E       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGGHIJK+L/transformers-eff-0.2.1.0-1RsuQD6V0jxHCKl3sxqpUuControl.EffectControl.Effect.EnvironmentControl.Effect.ExceptionControl.Effect.IOControl.Effect.IdentityControl.Effect.NondeterminismControl.Effect.State Interprets interpretIsEffEff translate $fMonadCont$fApplicativeCont $fFunctorCont $fMonadIOEff$fMonadTransEff $fMonadEff$fApplicativeEff $fFunctorEff$fInterpretsfEff$fInterpretsfEff0EffEnvironment liftReaderaskasksrunInEnvironmentmapEnvironment effToReaderT readerTToEff$fEffEnvironmentenvEff$fEffEnvironmentenvEff0 EffException liftEitherthrowtry effToExceptT exceptTToEff$fEffExceptioneEff$fEffExceptioneEff0EffUIOliftUIOUIOrunUIOsyncIOrunExceptionalIO $fEffUIOEff $fEffUIOUIO $fEffUIOIO $fFunctorUIO$fApplicativeUIO $fMonadUIO runIdentityNondeterministicliftNondeterminismchooserunNondeterminismrunNondeterminismMmzeromplus$fNondeterministicEff$fNondeterministicEff0runState evalState execStategetputmodifymodify'getsContrunContghc-prim GHC.TypesIO