Control.Monad.Constrained
class Monad m k
return
(>>=)
(=<<)
(>>)
(<<)
(>=>)
(<=<)
data Kleisli m k a b
class MonadZero m k
mzero
class MonadPlus m k
mplus
class MonadFail m k
mapM
mapM_
forM
forM_
sequence
sequence_
guard
when
unless
forever
void
filterM