fat arrows for haskell