Adding an AST node for variable definition, and allow the parser to
return it.