Notes and sample code for 'Learn You a Haskell for Great Good'