Index - W
| when | Control.Monad.Identity, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.List, Control.Monad.Except, Control.Monad.Error, Control.Monad.Cont, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| withCont | Control.Monad.Cont | 
| withContT | Control.Monad.Cont | 
| withExcept | Control.Monad.Except | 
| withExceptT | Control.Monad.Except | 
| withReader | Control.Monad.Reader | 
| withReaderT | Control.Monad.Reader | 
| withRWS | |
| 1 (Function) | Control.Monad.RWS.Strict | 
| 2 (Function) | Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| withRWST | |
| 1 (Function) | Control.Monad.RWS.Strict | 
| 2 (Function) | Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| withState | |
| 1 (Function) | Control.Monad.State.Strict | 
| 2 (Function) | Control.Monad.State.Lazy, Control.Monad.State | 
| withStateT | |
| 1 (Function) | Control.Monad.State.Strict | 
| 2 (Function) | Control.Monad.State.Lazy, Control.Monad.State | 
| Writer | |
| 1 (Type/Class) | Control.Monad.Writer.Strict | 
| 2 (Type/Class) | Control.Monad.Writer.Lazy, Control.Monad.Writer | 
| writer | Control.Monad.Writer.Class, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| WriterT | |
| 1 (Data Constructor) | Control.Monad.Writer.Strict | 
| 2 (Type/Class) | Control.Monad.Writer.Strict | 
| 3 (Data Constructor) | Control.Monad.Writer.Lazy, Control.Monad.Writer | 
| 4 (Type/Class) | Control.Monad.Writer.Lazy, Control.Monad.Writer |