(Program (Assignment (Args (Identifier) {+(Other "rest_assignment" (Identifier))+} {-(Identifier)-} {-(Identifier)-}) (ArrayLiteral (IntegerLiteral) (IntegerLiteral) (IntegerLiteral))))