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