Control.Monad
class Functor f
class Monad m
class MonadPlus m
Monad
mapM
mapM_
forM
forM_
sequence
sequence_
(=<<)
(>=>)
(<=<)
forever
void
join
msum
mfilter
filterM
mapAndUnzipM
zipWithM
zipWithM_
foldM
foldM_
replicateM
replicateM_
guard
when
unless
liftM
liftM2
liftM3
liftM4
liftM5
ap