Index
| :+: | Control.Effect.Sum, Control.Algebra, Control.Effect.Labelled |
| <|> | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| Accum | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| AccumC | |
| 1 (Type/Class) | Control.Carrier.Accum.Strict |
| 2 (Data Constructor) | Control.Carrier.Accum.Strict |
| 3 (Type/Class) | Control.Carrier.Accum.IORef |
| 4 (Data Constructor) | Control.Carrier.Accum.IORef |
| 5 (Type/Class) | Control.Carrier.Accum.Church |
| 6 (Data Constructor) | Control.Carrier.Accum.Church |
| Add | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| add | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| alg | Control.Algebra, Control.Effect.Labelled |
| Algebra | Control.Algebra, Control.Effect.Writer, Control.Effect.Trace, Control.Effect.Throw, Control.Effect.Fail, Control.Effect.State, Control.Effect.Reader, Control.Effect.Lift, Control.Effect.Labelled, Control.Effect.State.Labelled, Control.Effect.Reader.Labelled, Control.Effect.Fresh, Control.Effect.Empty, Control.Effect.Cut, Control.Effect.Cull, Control.Effect.Choose, Control.Effect.NonDet, Control.Effect.Catch, Control.Effect.Error, Control.Effect.Accum, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.State.Strict, Control.Carrier.Writer.Strict, Control.Carrier.Trace.Returning, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.Writer.Church, Control.Carrier.Reader, Control.Carrier.State.IORef, Control.Carrier.NonDet.Church, Control.Carrier.Lift, Control.Carrier.Interpret, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Fail.Either, Control.Carrier.Error.Church, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church, Control.Carrier.Choose.Church, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| Alternative | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| Ask | Control.Effect.Reader, Control.Carrier.Reader |
| ask | |
| 1 (Function) | Control.Effect.Reader, Control.Carrier.Reader |
| 2 (Function) | Control.Effect.Reader.Labelled |
| asks | |
| 1 (Function) | Control.Effect.Reader, Control.Carrier.Reader |
| 2 (Function) | Control.Effect.Reader.Labelled |
| Call | Control.Effect.Cut, Control.Carrier.Cut.Church |
| call | Control.Effect.Cut, Control.Carrier.Cut.Church |
| Catch | |
| 1 (Type/Class) | Control.Effect.Catch, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Error.Church |
| 2 (Data Constructor) | Control.Effect.Catch, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Error.Church |
| catchError | Control.Effect.Catch, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Error.Church |
| Censor | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| censor | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| Choose | |
| 1 (Type/Class) | Control.Effect.Choose, Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church, Control.Carrier.Choose.Church |
| 2 (Data Constructor) | Control.Effect.Choose, Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church, Control.Carrier.Choose.Church |
| ChooseC | |
| 1 (Type/Class) | Control.Carrier.Choose.Church |
| 2 (Data Constructor) | Control.Carrier.Choose.Church |
| Choosing | |
| 1 (Type/Class) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| 2 (Data Constructor) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| Cull | |
| 1 (Type/Class) | Control.Effect.Cull, Control.Carrier.Cull.Church |
| 2 (Data Constructor) | Control.Effect.Cull, Control.Carrier.Cull.Church |
| cull | Control.Effect.Cull, Control.Carrier.Cull.Church |
| CullC | |
| 1 (Type/Class) | Control.Carrier.Cull.Church |
| 2 (Data Constructor) | Control.Carrier.Cull.Church |
| Cut | Control.Effect.Cut, Control.Carrier.Cut.Church |
| cut | Control.Effect.Cut, Control.Carrier.Cut.Church |
| CutC | |
| 1 (Type/Class) | Control.Carrier.Cut.Church |
| 2 (Data Constructor) | Control.Carrier.Cut.Church |
| Cutfail | Control.Effect.Cut, Control.Carrier.Cut.Church |
| cutfail | Control.Effect.Cut, Control.Carrier.Cut.Church |
| Empty | |
| 1 (Type/Class) | Control.Effect.Empty, Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Data Constructor) | Control.Effect.Empty, Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| empty | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Empty, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church |
| EmptyC | |
| 1 (Type/Class) | Control.Carrier.Empty.Maybe |
| 2 (Data Constructor) | Control.Carrier.Empty.Maybe |
| 3 (Type/Class) | Control.Carrier.Empty.Church |
| 4 (Data Constructor) | Control.Carrier.Empty.Church |
| Error | Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Error.Church |
| ErrorC | |
| 1 (Type/Class) | Control.Carrier.Error.Either |
| 2 (Data Constructor) | Control.Carrier.Error.Either |
| 3 (Type/Class) | Control.Carrier.Error.Church |
| 4 (Data Constructor) | Control.Carrier.Error.Church |
| evalAccum | |
| 1 (Function) | Control.Carrier.Accum.Strict |
| 2 (Function) | Control.Carrier.Accum.IORef |
| 3 (Function) | Control.Carrier.Accum.Church |
| evalEmpty | |
| 1 (Function) | Control.Carrier.Empty.Maybe |
| 2 (Function) | Control.Carrier.Empty.Church |
| evalFresh | |
| 1 (Function) | Control.Carrier.Fresh.Strict |
| 2 (Function) | Control.Carrier.Fresh.Church |
| evalState | |
| 1 (Function) | Control.Carrier.State.Strict |
| 2 (Function) | Control.Carrier.State.Lazy |
| 3 (Function) | Control.Carrier.State.Church |
| 4 (Function) | Control.Carrier.State.IORef |
| execAccum | |
| 1 (Function) | Control.Carrier.Accum.Strict |
| 2 (Function) | Control.Carrier.Accum.IORef |
| 3 (Function) | Control.Carrier.Accum.Church |
| execEmpty | |
| 1 (Function) | Control.Carrier.Empty.Maybe |
| 2 (Function) | Control.Carrier.Empty.Church |
| execState | |
| 1 (Function) | Control.Carrier.State.Strict |
| 2 (Function) | Control.Carrier.State.Lazy |
| 3 (Function) | Control.Carrier.State.Church |
| 4 (Function) | Control.Carrier.State.IORef |
| execWriter | |
| 1 (Function) | Control.Carrier.Writer.Strict |
| 2 (Function) | Control.Carrier.Writer.Church |
| Fail | |
| 1 (Type/Class) | Control.Effect.Fail, Control.Carrier.Fail.Either |
| 2 (Data Constructor) | Control.Effect.Fail, Control.Carrier.Fail.Either |
| fail | Control.Effect.Fail, Control.Carrier.Fail.Either |
| FailC | |
| 1 (Type/Class) | Control.Carrier.Fail.Either |
| 2 (Data Constructor) | Control.Carrier.Fail.Either |
| foldMapA | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| Fresh | |
| 1 (Type/Class) | Control.Effect.Fresh, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church |
| 2 (Data Constructor) | Control.Effect.Fresh, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church |
| fresh | Control.Effect.Fresh, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church |
| FreshC | |
| 1 (Type/Class) | Control.Carrier.Fresh.Strict |
| 2 (Data Constructor) | Control.Carrier.Fresh.Strict |
| 3 (Type/Class) | Control.Carrier.Fresh.Church |
| 4 (Data Constructor) | Control.Carrier.Fresh.Church |
| Get | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| get | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| getChoosing | Control.Effect.Choose, Control.Carrier.Choose.Church |
| gets | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| guard | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Empty, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church |
| Handler | Control.Algebra.Handler, Control.Algebra, Control.Effect.Labelled |
| Has | Control.Algebra, Control.Effect.Writer, Control.Effect.Trace, Control.Effect.Throw, Control.Effect.Fail, Control.Effect.State, Control.Effect.Reader, Control.Effect.Lift, Control.Effect.Labelled, Control.Effect.State.Labelled, Control.Effect.Reader.Labelled, Control.Effect.Fresh, Control.Effect.Empty, Control.Effect.Cut, Control.Effect.Cull, Control.Effect.Choose, Control.Effect.NonDet, Control.Effect.Catch, Control.Effect.Error, Control.Effect.Accum, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.State.Strict, Control.Carrier.Writer.Strict, Control.Carrier.Trace.Returning, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.Writer.Church, Control.Carrier.Reader, Control.Carrier.State.IORef, Control.Carrier.NonDet.Church, Control.Carrier.Lift, Control.Carrier.Interpret, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Fail.Either, Control.Carrier.Error.Church, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church, Control.Carrier.Choose.Church, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| HasLabelled | Control.Effect.Labelled, Control.Effect.State.Labelled, Control.Effect.Reader.Labelled |
| inj | Control.Effect.Sum |
| injLabelled | Control.Effect.Labelled |
| InterpretC | |
| 1 (Type/Class) | Control.Carrier.Interpret |
| 2 (Data Constructor) | Control.Carrier.Interpret |
| Interpreter | Control.Carrier.Interpret |
| L | Control.Effect.Sum, Control.Algebra, Control.Effect.Labelled |
| Labelled | |
| 1 (Type/Class) | Control.Effect.Labelled |
| 2 (Data Constructor) | Control.Effect.Labelled |
| LabelledMember | Control.Effect.Labelled |
| Lift | Control.Effect.Lift, Control.Carrier.Lift |
| LiftC | |
| 1 (Type/Class) | Control.Carrier.Lift |
| 2 (Data Constructor) | Control.Carrier.Lift |
| liftEither | Control.Effect.Throw, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Error.Church |
| LiftWith | Control.Effect.Lift, Control.Carrier.Lift |
| liftWith | Control.Effect.Lift, Control.Carrier.Lift |
| Listen | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| listen | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| listens | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| Local | Control.Effect.Reader, Control.Carrier.Reader |
| local | |
| 1 (Function) | Control.Effect.Reader, Control.Carrier.Reader |
| 2 (Function) | Control.Effect.Reader.Labelled |
| Look | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| look | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| looks | Control.Effect.Accum, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| many | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| Member | Control.Effect.Sum |
| Members | Control.Effect.Sum |
| modify | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| modifyLazy | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| MonadFail | Control.Effect.Fail, Control.Carrier.Fail.Either |
| MonadPlus | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| mplus | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| mzero | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| NonDet | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| NonDetC | |
| 1 (Type/Class) | Control.Carrier.NonDet.Church |
| 2 (Data Constructor) | Control.Carrier.NonDet.Church |
| oneOf | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| optional | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| Put | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| put | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| R | Control.Effect.Sum, Control.Algebra, Control.Effect.Labelled |
| Reader | Control.Effect.Reader, Control.Effect.Reader.Labelled, Control.Carrier.Reader |
| ReaderC | |
| 1 (Type/Class) | Control.Carrier.Reader |
| 2 (Data Constructor) | Control.Carrier.Reader |
| reassociateSumL | Control.Effect.Sum |
| Reifies | Control.Carrier.Interpret |
| run | Control.Algebra, Control.Effect.Writer, Control.Effect.Trace, Control.Effect.Throw, Control.Effect.Fail, Control.Effect.State, Control.Effect.Reader, Control.Effect.Lift, Control.Effect.Labelled, Control.Effect.State.Labelled, Control.Effect.Reader.Labelled, Control.Effect.Fresh, Control.Effect.Empty, Control.Effect.Cut, Control.Effect.Cull, Control.Effect.Choose, Control.Effect.NonDet, Control.Effect.Catch, Control.Effect.Error, Control.Effect.Accum, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.State.Strict, Control.Carrier.Writer.Strict, Control.Carrier.Trace.Returning, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.Writer.Church, Control.Carrier.Reader, Control.Carrier.State.IORef, Control.Carrier.NonDet.Church, Control.Carrier.Lift, Control.Carrier.Interpret, Control.Carrier.Fresh.Strict, Control.Carrier.Fresh.Church, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Fail.Either, Control.Carrier.Error.Church, Control.Carrier.Empty.Maybe, Control.Carrier.Empty.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church, Control.Carrier.Choose.Church, Control.Carrier.Accum.Strict, Control.Carrier.Accum.IORef, Control.Carrier.Accum.Church |
| runAccum | |
| 1 (Function) | Control.Carrier.Accum.Strict |
| 2 (Function) | Control.Carrier.Accum.IORef |
| 3 (Function) | Control.Carrier.Accum.Church |
| runChoose | Control.Carrier.Choose.Church |
| runChooseS | Control.Carrier.Choose.Church |
| runCull | Control.Carrier.Cull.Church |
| runCullA | Control.Carrier.Cull.Church |
| runCullM | Control.Carrier.Cull.Church |
| runCut | Control.Carrier.Cut.Church |
| runCutA | Control.Carrier.Cut.Church |
| runCutM | Control.Carrier.Cut.Church |
| runEmpty | |
| 1 (Function) | Control.Carrier.Empty.Maybe |
| 2 (Function) | Control.Carrier.Empty.Church |
| runError | |
| 1 (Function) | Control.Carrier.Error.Either |
| 2 (Function) | Control.Carrier.Error.Church |
| runErrorC | Control.Carrier.Error.Church |
| runFail | Control.Carrier.Fail.Either |
| runFresh | |
| 1 (Function) | Control.Carrier.Fresh.Strict |
| 2 (Function) | Control.Carrier.Fresh.Church |
| runInterpret | Control.Carrier.Interpret |
| runInterpretState | Control.Carrier.Interpret |
| runLabelled | Control.Effect.Labelled |
| runM | Control.Carrier.Lift |
| runNonDet | Control.Carrier.NonDet.Church |
| runNonDetA | Control.Carrier.NonDet.Church |
| runNonDetM | Control.Carrier.NonDet.Church |
| runReader | Control.Carrier.Reader |
| runState | |
| 1 (Function) | Control.Carrier.State.Strict |
| 2 (Function) | Control.Carrier.State.Lazy |
| 3 (Function) | Control.Carrier.State.Church |
| 4 (Function) | Control.Carrier.State.IORef |
| runStateC | Control.Carrier.State.IORef |
| runStateRef | Control.Carrier.State.IORef |
| runThrow | Control.Carrier.Throw.Either |
| runTrace | |
| 1 (Function) | Control.Carrier.Trace.Printing |
| 2 (Function) | Control.Carrier.Trace.Ignoring |
| 3 (Function) | Control.Carrier.Trace.Returning |
| runUnderLabel | Control.Effect.Labelled |
| runWriter | |
| 1 (Function) | Control.Carrier.Writer.Strict |
| 2 (Function) | Control.Carrier.Writer.Church |
| send | Control.Algebra, Control.Effect.Labelled |
| sendIO | Control.Effect.Lift, Control.Carrier.Lift |
| sendLabelled | Control.Effect.Labelled |
| sendM | Control.Effect.Lift, Control.Carrier.Lift |
| some | |
| 1 (Function) | Control.Effect.NonDet, Control.Carrier.NonDet.Church, Control.Carrier.Cut.Church, Control.Carrier.Cull.Church |
| 2 (Function) | Control.Effect.Choose, Control.Carrier.Choose.Church |
| some1 | Control.Effect.Choose, Control.Carrier.Choose.Church |
| State | Control.Effect.State, Control.Effect.State.Labelled, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| state | |
| 1 (Function) | Control.Effect.State, Control.Carrier.State.Strict, Control.Carrier.State.Lazy, Control.Carrier.State.Church, Control.Carrier.State.IORef |
| 2 (Function) | Control.Effect.State.Labelled |
| StateC | |
| 1 (Type/Class) | Control.Carrier.State.Strict |
| 2 (Data Constructor) | Control.Carrier.State.Strict |
| 3 (Type/Class) | Control.Carrier.State.Lazy |
| 4 (Data Constructor) | Control.Carrier.State.Lazy |
| 5 (Type/Class) | Control.Carrier.State.Church |
| 6 (Data Constructor) | Control.Carrier.State.Church |
| 7 (Type/Class) | Control.Carrier.State.IORef |
| 8 (Data Constructor) | Control.Carrier.State.IORef |
| Tell | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| tell | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| thread | Control.Algebra, Control.Effect.Labelled |
| Throw | |
| 1 (Type/Class) | Control.Effect.Throw, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Error.Church |
| 2 (Data Constructor) | Control.Effect.Throw, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Error.Church |
| ThrowC | |
| 1 (Type/Class) | Control.Carrier.Throw.Either |
| 2 (Data Constructor) | Control.Carrier.Throw.Either |
| throwError | Control.Effect.Throw, Control.Effect.Error, Control.Carrier.Error.Either, Control.Carrier.Throw.Either, Control.Carrier.Error.Church |
| Trace | |
| 1 (Type/Class) | Control.Effect.Trace, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.Trace.Returning |
| 2 (Data Constructor) | Control.Effect.Trace, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.Trace.Returning |
| trace | Control.Effect.Trace, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.Trace.Returning |
| TraceC | |
| 1 (Type/Class) | Control.Carrier.Trace.Printing |
| 2 (Data Constructor) | Control.Carrier.Trace.Printing |
| 3 (Type/Class) | Control.Carrier.Trace.Ignoring |
| 4 (Data Constructor) | Control.Carrier.Trace.Ignoring |
| 5 (Type/Class) | Control.Carrier.Trace.Returning |
| 6 (Data Constructor) | Control.Carrier.Trace.Returning |
| traceMessage | Control.Effect.Trace, Control.Carrier.Trace.Printing, Control.Carrier.Trace.Ignoring, Control.Carrier.Trace.Returning |
| UnderLabel | |
| 1 (Type/Class) | Control.Effect.Labelled |
| 2 (Data Constructor) | Control.Effect.Labelled |
| Writer | Control.Effect.Writer, Control.Carrier.Writer.Strict, Control.Carrier.Writer.Church |
| WriterC | |
| 1 (Type/Class) | Control.Carrier.Writer.Strict |
| 2 (Data Constructor) | Control.Carrier.Writer.Strict |
| 3 (Type/Class) | Control.Carrier.Writer.Church |
| 4 (Data Constructor) | Control.Carrier.Writer.Church |
| ~<~ | Control.Algebra.Handler, Control.Algebra, Control.Effect.Labelled |