Haskell syntax