multiple assignments, new stmt, return stmt, and the rest of control structures to the parser