Haskell notes, ideas, etc.