Finished the AST for mini-Haskell