Control.Foldl
data Fold a b
data FoldM m a b
fold
foldM
scan
mconcat
foldMap
head
last
lastDef
lastN
null
length
and
or
all
any
sum
product
maximum
minimum
elem
notElem
find
index
elemIndex
findIndex
random
randomN
sink
genericLength
genericIndex
list
revList
nub
eqNub
set
vector
purely
impurely
generalize
simplify
duplicateM
_Fold1
premap
premapM
type Handler a b
handles
data EndoM m a
type HandlerM m a b
handlesM