cabal file reformatting
extending AST definition (full-word constructor names)
Parsec parser for scheme AST with tests