mtlx-0.1.3: Monad transformer library with type indexes, providing 'free' copies.

Index

<=<Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
=<<Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
>=>Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
>>Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
>>=Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
All 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
Any 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
apControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
appEndoControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
askControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
asksControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
asksxControl.Monad.ReaderX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict
askxControl.Monad.ReaderX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict
censorControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
censorxControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
Dual 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
Endo 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
evalRWSTX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
evalRWSX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
evalStateTX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
evalStatex 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
execRWSTX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
execRWSX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
execStateTX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
execStatex 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
execWriterTX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
execWriterX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
failControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
filterMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
First 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
fixControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
flip23Control.Monad.Index, Control.Monad.IdentityX, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.StateX, Control.Monad.WriterX
fmapControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
foldMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
foldM_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
foreverControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
forMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
forM_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
FunctorControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
getAllControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getAnyControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getDualControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getFirstControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getLastControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getProductControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getsControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
getSumControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
getsxControl.Monad.StateX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict
getValControl.Monad.Index, Control.Monad.IdentityX, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.StateX, Control.Monad.WriterX
getxControl.Monad.StateX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict
guardControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
IdentityX 
1 (Type/Class)Control.Monad.IdentityX
2 (Data Constructor)Control.Monad.IdentityX
IndexControl.Monad.Index, Control.Monad.IdentityX, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.StateX, Control.Monad.WriterX
joinControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
Last 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftIOControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftM2Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftM3Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftM4Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
liftM5Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
listenControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
listensControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
listensxControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
listenxControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
localControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
localxControl.Monad.ReaderX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict
mapAndUnzipMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mapMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mapM_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mappendControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mapReaderTXControl.Monad.ReaderX
mapReaderxControl.Monad.ReaderX
mapRWSTX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
mapRWSX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
mapStateTX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
mapStatex 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
mapWriterTX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
mapWriterX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
mconcatControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
memptyControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mfixControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
modifyControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
modifyxControl.Monad.StateX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict
MonadControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonadFixControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonadIOControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonadPlusControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonadReaderControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
MonadReaderXControl.Monad.ReaderX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict
MonadRWSXControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
MonadStateControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
MonadStateXControl.Monad.StateX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict
MonadTransControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonadWriterControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
MonadWriterXControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
MonoidControl.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mplusControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
msumControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
mzeroControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
passControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
passxControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
Product 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
putControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
putxControl.Monad.StateX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict
ReaderTX 
1 (Type/Class)Control.Monad.ReaderX
2 (Data Constructor)Control.Monad.ReaderX
ReaderX 
1 (Type/Class)Control.Monad.ReaderX
2 (Data Constructor)Control.Monad.ReaderX
replicateMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
replicateM_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
returnControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
runIdentityXControl.Monad.IdentityX
runReaderTXControl.Monad.ReaderX
runReaderXControl.Monad.ReaderX
runRWSTXControl.Monad.RWSX.Lazy, Control.Monad.RWSX
runRWSXControl.Monad.RWSX.Lazy, Control.Monad.RWSX
runStateTX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
runStateX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
runWriterTX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
runWriterX 
1 (Function)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Function)Control.Monad.WriterX.Strict
RWSTX 
1 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
3 (Type/Class)Control.Monad.RWSX.Strict
4 (Data Constructor)Control.Monad.RWSX.Strict
RWSX 
1 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
3 (Type/Class)Control.Monad.RWSX.Strict
4 (Data Constructor)Control.Monad.RWSX.Strict
sequenceControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
sequence_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
StateTX 
1 (Type/Class)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Data Constructor)Control.Monad.StateX.Lazy, Control.Monad.StateX
3 (Type/Class)Control.Monad.StateX.Strict
4 (Data Constructor)Control.Monad.StateX.Strict
StateX 
1 (Type/Class)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Data Constructor)Control.Monad.StateX.Lazy, Control.Monad.StateX
3 (Type/Class)Control.Monad.StateX.Strict
4 (Data Constructor)Control.Monad.StateX.Strict
Sum 
1 (Data Constructor)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
2 (Type/Class)Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
tellControl.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict
tellxControl.Monad.WriterX.Class, Control.Monad.RWSX.Class, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.RWSX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
unlessControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
whenControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
withReaderTXControl.Monad.ReaderX
withReaderxControl.Monad.ReaderX
withRWSTX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
withRWSX 
1 (Function)Control.Monad.RWSX.Lazy, Control.Monad.RWSX
2 (Function)Control.Monad.RWSX.Strict
withStateTX 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
withStatex 
1 (Function)Control.Monad.StateX.Lazy, Control.Monad.StateX
2 (Function)Control.Monad.StateX.Strict
WriterTX 
1 (Type/Class)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Data Constructor)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
3 (Type/Class)Control.Monad.WriterX.Strict
4 (Data Constructor)Control.Monad.WriterX.Strict
WriterX 
1 (Type/Class)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
2 (Data Constructor)Control.Monad.WriterX.Lazy, Control.Monad.WriterX
3 (Type/Class)Control.Monad.WriterX.Strict
4 (Data Constructor)Control.Monad.WriterX.Strict
zipWithMControl.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict
zipWithM_Control.Monad.IdentityX, Control.Monad.RWSX.Lazy, Control.Monad.RWSX, Control.Monad.ReaderX, Control.Monad.RWSX.Strict, Control.Monad.StateX.Lazy, Control.Monad.StateX, Control.Monad.StateX.Strict, Control.Monad.WriterX.Lazy, Control.Monad.WriterX, Control.Monad.WriterX.Strict