Data.Iteratee.Base

# Types

data ErrMsg
data StreamG c el
data IterGV c el m a
data IterateeG c el m a
type EnumeratorN s_outer el_outer s_inner el_inner m a
type EnumeratorGM s el m a
type EnumeratorGMM sfrom elfrom sto elto m a

# Iteratees

## Iteratee Utilities

joinI
liftI
isFinished
run
joinIM
stream2list
stream2stream
checkIfDone
liftInner

## Error handling

setEOF
throwErr
checkErr

## Basic Iteratees

break
dropWhile
drop
identity
head
heads
peek
skipToEof
length

## Nested iteratee combinators

take
takeR
mapStream
rigidMapStream
looseMapStream
convStream
filter

## Folds

foldl
foldl'
foldl1

## Special Folds

sum
product

# Enumerators

## Basic enumerators

enumEof
enumErr
enumPure1Chunk
enumPureNChunk

## Enumerator Combinators

(>.)
enumPair

# Misc.

seek
type FileOffset

# Classes