Haskell Now Supports Functions