| Reader | Control.Monad.Trans.Reader | 
| reader |  | 
| 1 (Function) | Control.Monad.Trans.RWS.CPS | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.Reader | 
| ReaderT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Reader | 
| 2 (Data Constructor) | Control.Monad.Trans.Reader | 
| readerToAccumT | Control.Monad.Trans.Accum | 
| reset | Control.Monad.Trans.Cont | 
| resetT | Control.Monad.Trans.Cont | 
| Reverse |  | 
| 1 (Type/Class) | Data.Functor.Reverse | 
| 2 (Data Constructor) | Data.Functor.Reverse | 
| runAccum | Control.Monad.Trans.Accum | 
| runAccumT | Control.Monad.Trans.Accum | 
| 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.CPS | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| runRWST |  | 
| 1 (Function) | Control.Monad.Trans.RWS.CPS | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| runSelect | Control.Monad.Trans.Select | 
| runSelectT | Control.Monad.Trans.Select | 
| 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.CPS | 
| 2 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 3 (Function) | Control.Monad.Trans.Writer.Strict | 
| runWriterT |  | 
| 1 (Function) | Control.Monad.Trans.Writer.CPS | 
| 2 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 3 (Function) | Control.Monad.Trans.Writer.Strict | 
| RWS |  | 
| 1 (Type/Class) | Control.Monad.Trans.RWS.CPS | 
| 2 (Type/Class) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Type/Class) | Control.Monad.Trans.RWS.Strict | 
| rws |  | 
| 1 (Function) | Control.Monad.Trans.RWS.CPS | 
| 2 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| RWST |  | 
| 1 (Type/Class) | Control.Monad.Trans.RWS.CPS | 
| 2 (Type/Class) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 3 (Data Constructor) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 4 (Type/Class) | Control.Monad.Trans.RWS.Strict | 
| 5 (Data Constructor) | Control.Monad.Trans.RWS.Strict | 
| rwsT | Control.Monad.Trans.RWS.CPS |