dump-ast: a new example tool for printing the AST