| ask |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| asks |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| Backwards |  | 
| 1 (Type/Class) | Control.Applicative.Backwards | 
| 2 (Data Constructor) | Control.Applicative.Backwards | 
| CallCC | Control.Monad.Signatures | 
| callCC | Control.Monad.Trans.Cont | 
| Catch | Control.Monad.Signatures | 
| catchE | Control.Monad.Trans.Except | 
| catchError | Control.Monad.Trans.Error | 
| censor |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| compare1 | Data.Functor.Classes | 
| Compose |  | 
| 1 (Type/Class) | Data.Functor.Compose | 
| 2 (Data Constructor) | Data.Functor.Compose | 
| Constant |  | 
| 1 (Type/Class) | Data.Functor.Constant | 
| 2 (Data Constructor) | Data.Functor.Constant | 
| Cont | Control.Monad.Trans.Cont | 
| cont | Control.Monad.Trans.Cont | 
| ContT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Cont | 
| 2 (Data Constructor) | Control.Monad.Trans.Cont | 
| Eq1 | Data.Functor.Classes | 
| eq1 | Data.Functor.Classes | 
| Error | Control.Monad.Trans.Error | 
| ErrorList | Control.Monad.Trans.Error | 
| Errors | Control.Applicative.Lift | 
| ErrorT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Error | 
| 2 (Data Constructor) | Control.Monad.Trans.Error | 
| evalCont | Control.Monad.Trans.Cont | 
| evalContT | Control.Monad.Trans.Cont | 
| evalRWS |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| evalRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| evalState |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| evalStateT |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| Except | Control.Monad.Trans.Except | 
| except | Control.Monad.Trans.Except | 
| ExceptT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Except | 
| 2 (Data Constructor) | Control.Monad.Trans.Except | 
| exceptToMaybeT | Control.Monad.Trans.Maybe | 
| execRWS |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| execRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| execState |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| execStateT |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| execWriter |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| execWriterT |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| failure | Control.Applicative.Lift | 
| forwards | Control.Applicative.Backwards | 
| get |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| getCompose | Data.Functor.Compose | 
| getConstant | Data.Functor.Constant | 
| getReverse | Data.Functor.Reverse | 
| gets |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| IdentityT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Identity | 
| 2 (Data Constructor) | Control.Monad.Trans.Identity | 
| InL | Data.Functor.Sum | 
| InR | Data.Functor.Sum | 
| Lift | Control.Applicative.Lift | 
| lift | Control.Monad.Trans.Class | 
| liftCallCC |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 5 (Function) | Control.Monad.Trans.State.Strict | 
| 6 (Function) | Control.Monad.Trans.Except | 
| 7 (Function) | Control.Monad.Trans.Error | 
| 8 (Function) | Control.Monad.Trans.Identity | 
| 9 (Function) | Control.Monad.Trans.List | 
| 10 (Function) | Control.Monad.Trans.Maybe | 
| 11 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 12 (Function) | Control.Monad.Trans.Writer.Strict | 
| liftCallCC' |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| liftCatch |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 5 (Function) | Control.Monad.Trans.State.Strict | 
| 6 (Function) | Control.Monad.Trans.Identity | 
| 7 (Function) | Control.Monad.Trans.List | 
| 8 (Function) | Control.Monad.Trans.Maybe | 
| 9 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 10 (Function) | Control.Monad.Trans.Writer.Strict | 
| liftIO | Control.Monad.IO.Class | 
| liftListen |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| 3 (Function) | Control.Monad.Trans.Except | 
| 4 (Function) | Control.Monad.Trans.Error | 
| 5 (Function) | Control.Monad.Trans.Maybe | 
| liftLocal | Control.Monad.Trans.Cont | 
| liftPass |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| 3 (Function) | Control.Monad.Trans.Except | 
| 4 (Function) | Control.Monad.Trans.Error | 
| 5 (Function) | Control.Monad.Trans.Maybe | 
| Listen | Control.Monad.Signatures | 
| listen |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| listens |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| listMsg | Control.Monad.Trans.Error | 
| ListT |  | 
| 1 (Type/Class) | Control.Monad.Trans.List | 
| 2 (Data Constructor) | Control.Monad.Trans.List | 
| local |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| mapCont | Control.Monad.Trans.Cont | 
| mapContT | Control.Monad.Trans.Cont | 
| mapErrorT | Control.Monad.Trans.Error | 
| mapExcept | Control.Monad.Trans.Except | 
| mapExceptT | Control.Monad.Trans.Except | 
| mapIdentityT | Control.Monad.Trans.Identity | 
| mapLift | Control.Applicative.Lift | 
| mapListT | Control.Monad.Trans.List | 
| mapMaybeT | Control.Monad.Trans.Maybe | 
| mapReader | Control.Monad.Trans.Reader | 
| mapReaderT | Control.Monad.Trans.Reader | 
| mapRWS |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| mapRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| mapState |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| mapStateT |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| mapWriter |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| mapWriterT |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| MaybeT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Maybe | 
| 2 (Data Constructor) | Control.Monad.Trans.Maybe | 
| maybeToExceptT | Control.Monad.Trans.Maybe | 
| modify |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| modify' |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| MonadIO | Control.Monad.IO.Class | 
| MonadTrans | Control.Monad.Trans.Class | 
| noMsg | Control.Monad.Trans.Error | 
| Ord1 | Data.Functor.Classes | 
| Other | Control.Applicative.Lift | 
| Pair | Data.Functor.Product | 
| Pass | Control.Monad.Signatures | 
| pass |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| Product | Data.Functor.Product | 
| Pure | Control.Applicative.Lift | 
| put |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| Read1 | Data.Functor.Classes | 
| Reader | Control.Monad.Trans.Reader | 
| reader |  | 
| 1 (Function) | Control.Monad.Trans.Reader | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| ReaderT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Reader | 
| 2 (Data Constructor) | Control.Monad.Trans.Reader | 
| readsBinary1 | Data.Functor.Classes | 
| readsData | Data.Functor.Classes | 
| readsPrec1 | Data.Functor.Classes | 
| readsUnary | Data.Functor.Classes | 
| readsUnary1 | Data.Functor.Classes | 
| reset | Control.Monad.Trans.Cont | 
| resetT | Control.Monad.Trans.Cont | 
| Reverse |  | 
| 1 (Type/Class) | Data.Functor.Reverse | 
| 2 (Data Constructor) | Data.Functor.Reverse | 
| runCont | Control.Monad.Trans.Cont | 
| runContT | Control.Monad.Trans.Cont | 
| runErrors | Control.Applicative.Lift | 
| runErrorT | Control.Monad.Trans.Error | 
| runExcept | Control.Monad.Trans.Except | 
| runExceptT | Control.Monad.Trans.Except | 
| runIdentityT | Control.Monad.Trans.Identity | 
| runListT | Control.Monad.Trans.List | 
| runMaybeT | Control.Monad.Trans.Maybe | 
| runReader | Control.Monad.Trans.Reader | 
| runReaderT | Control.Monad.Trans.Reader | 
| runRWS |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| runRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| runState |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| runStateT |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| runWriter |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| runWriterT |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| RWS |  | 
| 1 (Type/Class) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Type/Class) | Control.Monad.Trans.RWS.Strict | 
| rws |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| RWST |  | 
| 1 (Type/Class) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Data Constructor) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Type/Class) | Control.Monad.Trans.RWS.Strict | 
| 4 (Data Constructor) | Control.Monad.Trans.RWS.Strict | 
| shift | Control.Monad.Trans.Cont | 
| shiftT | Control.Monad.Trans.Cont | 
| Show1 | Data.Functor.Classes | 
| showsBinary1 | Data.Functor.Classes | 
| showsPrec1 | Data.Functor.Classes | 
| showsUnary | Data.Functor.Classes | 
| showsUnary1 | Data.Functor.Classes | 
| State |  | 
| 1 (Type/Class) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Type/Class) | Control.Monad.Trans.State.Strict | 
| state |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.State.Strict | 
| StateT |  | 
| 1 (Type/Class) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Data Constructor) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 3 (Type/Class) | Control.Monad.Trans.State.Strict | 
| 4 (Data Constructor) | Control.Monad.Trans.State.Strict | 
| strMsg | Control.Monad.Trans.Error | 
| Sum | Data.Functor.Sum | 
| tell |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| throwE | Control.Monad.Trans.Except | 
| throwError | Control.Monad.Trans.Error | 
| unLift | Control.Applicative.Lift | 
| withCont | Control.Monad.Trans.Cont | 
| withContT | Control.Monad.Trans.Cont | 
| withExcept | Control.Monad.Trans.Except | 
| withExceptT | Control.Monad.Trans.Except | 
| withReader | Control.Monad.Trans.Reader | 
| withReaderT | Control.Monad.Trans.Reader | 
| withRWS |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| withRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| withState |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| withStateT |  | 
| 1 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| Writer |  | 
| 1 (Type/Class) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Type/Class) | Control.Monad.Trans.Writer.Strict | 
| writer |  | 
| 1 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.Strict | 
| WriterT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 2 (Data Constructor) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 3 (Type/Class) | Control.Monad.Trans.Writer.Strict | 
| 4 (Data Constructor) | Control.Monad.Trans.Writer.Strict |