Control.Foldl

# Fold Types

data Fold a b

data FoldM m a b

# Folding

fold

foldM

scan

# Folds

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

# Generic Folds

genericLength

genericIndex

# Container folds

list

revList

nub

eqNub

set

vector

# Utilities

purely

impurely

generalize

simplify

duplicateM

_Fold1

premap

premapM

type Handler a b

handles

data EndoM m a

type HandlerM m a b

handlesM

# Re-exports