Redefine var_declaration and change the definition of Assign