(Program (Assignment (Args (Identifier) {+(Identifier)+} {+(Identifier)+} {-(SplatParameter (Identifier))-}) (ArrayLiteral (IntegerLiteral) (IntegerLiteral) (IntegerLiteral))))