random notes from reading "Learn you a Haskell for Great Good"