Strict vs lazy types
Acceptable data
Fusion
Types
Creation and elimination
Basic interface
Transformations
Case conversion
Justification
Folds
Special folds
Construction
Scans
Accumulating maps
Generation and unfolding
Substrings
Breaking strings
Breaking into many substrings
Breaking into lines and words
Predicates
View patterns
Searching
Indexing
Zipping
Low level operations