| 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 |