Control.Monad.Loops

forkMapM

forkMapM_

forkMapM__

whileM

whileM'

whileM_

iterateWhile

iterateM_

untilM

untilM'

untilM_

iterateUntil

whileJust

whileJust'

whileJust_

untilJust

unfoldM

unfoldM'

unfoldM_

unfoldWhileM

unfoldWhileM'

unfoldrM

unfoldrM'

concatM

andM

orM

anyPM

allPM

anyM

allM

dropWhileM

trimM

firstM

minimaOnByM

maximaOnByM

minimaByM

maximaByM

minimaOnM

maximaOnM

minimumOnByM

maximumOnByM

minimumByM

maximumByM

minimumOnM

maximumOnM

atomLoop

forkAtomLoop

waitFor

waitForTrue

waitForJust

waitForEvent