úÎ=ø7ò[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZNone*/29;<=DIORTThe  is really just a [E carrying around the function that knows how to handle the effect.Use the effect described by eff. Handle the effect described by eff.      None /29;<=DIRThe  is really just a [E carrying around the function that knows how to handle the effect.Use the effect described by eff.!Handle the effect described by eff.  !"#$%&  ! &%$#"!  !"#$%&None :<=DORT1:Allows you to return early from a function. Make sure you 2 to get the actual result out2XGet the result from a computation. Either the early returned one, or the regular result.01\23  !01201201\23None :<=DRT5<Runs the rest of the computation for every value in the list6ASignals that this branch of execution failed to produce a result.7ÙExecute all the effects and collect the result in a list. Note that this forces all the results, no matter which elements of the result list you end up actually using. For lazyer behavior use the other handlers.8.Given a function, apply it to all the results.9\Given a folding function, fold over every result. If you want to terminate eary, use the : instead.:Same as 9T but the folding function has the ability to terminate eary by returning Nothing.;@Executes only the effects needed to produce the first n results.<<Executes only the effects needed to produce a single result. 456789:;<=]^_`abcdefghijklmnopq456789:;< 4=56789:;< 456789:;<=None:DRT>?@A  !>?@A>?@A>?@ANone*79:;<=?DORTB5The handle function will return a value of this type.CGive a value to the caller of F and keep going.DOContinue the execution after the handler. The handler will return this valueEÿkThis class allows you to "throw" a signal. For the most part signals are the same as checked exceptions. The difference here is that the handler has the option to provide the value that will be the result _of calling the signal function_. This effectibvely allows you to have recoverable exceptions at the call site, instead of just at the handling site.*This class can be considered an alias for MonadEffect (Signal a b)9 so your code isn't required to provide any instances.FOThere are no restrictions on the type of values that can be thrown or returned.GSThrow a signal with no possible recovery. The handler is forced to only return the D. constructor because it cannot construct a r value.$If this function is used along with I9, this module behaves like regular checked exceptions.HlHandle signals of a computation. The handler function has the option to provide a value to the caller of Ft and continue execution there, or do what regular exception handlers do and continue execution after the handler.IRThis handler can only behave like a regular exception handler. If used along with G8 this module behaves like regular checked exceptions. BCDEFsGtuHIJK  !BCDEFGHIEFBCDGHI BCDEFsGtuHIJKNone *:<=DORTLMNOPQRSTUVWXYZ!  !LMNOPQRSTUVWXONZYMLPQRSTUVWXLMNOPQRSTUVWXYZv        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefdegdehdeidejdekdeldemdendeodepdeqderdesdetdeudevdewdexdeedeeyz{|}c~-simple-effects-0.4.0.1-8HMGfVnSYz1Fr4CsPCETEmControl.Effects1Control.EffectsControl.Effects.EarlyControl.Effects.ListControl.Effects.ReaderControl.Effects.SignalControl.Effects.StateEffectHandler1unpackEffectHandler1 EffHandling1 getHandling1 MonadEffect1effect1 EffectCon1 EffectRes1 EffectMsg1 handleEffect1$fMonadEffect1effEffectHandler1$fMonadEffect1efft"$fMonadBaseControlIOEffectHandler1$fMonadReadersEffectHandler1$fMonadTransEffectHandler1$fFunctorEffectHandler1$fApplicativeEffectHandler1$fMonadEffectHandler1$fMonadStateEffectHandler1$fMonadIOEffectHandler1$fMonadCatchEffectHandler1$fMonadThrowEffectHandler1$fMonadRandomEffectHandler1$fMonadBaseEffectHandler1 EffectHandlerunpackEffectHandler MonadEffecteffect EffectRes EffectMsg handleEffect$fMonadEffecteffEffectHandler$fMonadEffectefft!$fMonadBaseControlIOEffectHandler$fMonadReadersEffectHandler$fMonadTransEffectHandler$fFunctorEffectHandler$fApplicativeEffectHandler$fMonadEffectHandler$fMonadStateEffectHandler$fMonadIOEffectHandler$fMonadCatchEffectHandler$fMonadThrowEffectHandler$fMonadRandomEffectHandler$fMonadBaseEffectHandlerEarly earlyReturn handleEarly$fMonadEffectEarlyExceptTNonDeterministicchoosedeadEndevaluateToListtraverseAllResultsfoldAllResultsfoldWithEarlyTerminationevaluateNResultsevaluateOneResult#$fMonadEffect1NonDeterministicListTReadEnvreadEnv handleReadEnvhandleSubreader ResumeOrBreakResumeBreakMonadEffectSignalsignal throwSignal handleSignalhandleAsException$fMonadEffectSignalabt"$fMonadEffectSignalabEffectHandlerEffectHandlerStateMonadEffectStateSetStateGetStategetStatesetState modifyStatehandleGetStatehandleSetState handleState handleStateIO handleStateThandleSubstate$fMonadEffectSetStateStateT$fMonadEffectGetStateStateTtransformers-0.5.2.0Control.Monad.Trans.ReaderReaderTcollapseEitherlist-t-1-Drk2jj3rrUEI617WaOjkxJListTslicedroptraverserepeatunfoldMunfoldfromMVar fromFoldableconssplitAt traverse_ toReverseListtoList foldMaybefoldnulltailheadunconsbase Data.VoidVoidSignal resumeOrBreak