Control.Foldl

# Fold Types

data Fold a b

data FoldM m a b

# Folding

fold

foldM

scan

prescan

postscan

# Folds

mconcat

foldMap

head

last

lastDef

lastN

null

length

and

or

all

any

sum

product

mean

variance

std

maximum

maximumBy

minimum

minimumBy

elem

notElem

find

index

lookup

elemIndex

findIndex

random

randomN

mapM_

sink

# Generic Folds

genericLength

genericIndex

# Container folds

list

revList

nub

eqNub

set

hashSet

map

hashMap

vector

# Utilities

purely

purely_

impurely

impurely_

generalize

simplify

hoists

duplicateM

_Fold1

premap

premapM

type Handler a b

handles

foldOver

data EndoM m a

type HandlerM m a b

handlesM

foldOverM

folded

filtered

# Re-exports