Hat.Control.Monad
class Functor f
class Monad m
class MonadPlus m
gmapM
amapM
hmapM
gmapM_
amapM_
hmapM_
gforM
gforM_
gsequence
gsequence_
(!=<<)
(+=<<)
(*=<<)
(!>=>)
(+>=>)
(*>=>)
(!<=<)
gforever
aforever
hforever
gvoid
gjoin
ajoin
hjoin
gmsum
amsum
hmsum
gfilterM
afilterM
hfilterM
gmapAndUnzipM
amapAndUnzipM
hmapAndUnzipM
gzipWithM
azipWithM
hzipWithM
gzipWithM_
azipWithM_
hzipWithM_
gfoldM
afoldM
hfoldM
gfoldM_
afoldM_
hfoldM_
greplicateM
areplicateM
hreplicateM
greplicateM_
areplicateM_
hreplicateM_
gguard
aguard
hguard
gwhen
awhen
hwhen
gunless
aunless
hunless
gliftM
aliftM
hliftM
gliftM2
aliftM2
hliftM2
gliftM3
aliftM3
hliftM3
gliftM4
aliftM4
hliftM4
gliftM5
aliftM5
hliftM5
gap