Week 11: Notes

as patterns
curried functions
folds
type synonyms
algebraic datatypes
recursive data structures
derived instances

You can read about these subjects in Learn You a Haskell, chapters 4, 6, and 8.