haskell example description