Control.Monad.Loops
forkMapM
forkMapM_
forkMapM__
whileM
whileM'
whileM_
iterateWhile
iterateM_
untilM
untilM'
untilM_
iterateUntilM
iterateUntil
whileJust
whileJust'
whileJust_
untilJust
unfoldM
unfoldM'
unfoldM_
unfoldWhileM
unfoldWhileM'
unfoldrM
unfoldrM'
concatM
andM
orM
anyPM
allPM
anyM
allM
takeWhileM
dropWhileM
trimM
firstM
minimaOnByM
maximaOnByM
minimaByM
maximaByM
minimaOnM
maximaOnM
minimumOnByM
maximumOnByM
minimumByM
maximumByM
minimumOnM
maximumOnM