A description of the haskell style I like.