(Program (ExpressionStatements (FunctionCall (Identifier) (NumberLiteral) { (StringLiteral) ->(StringLiteral) } (Function (Params {-(Other "required_parameter" (Identifier))-} (Other "required_parameter" (Identifier)) {+(Other "required_parameter" (Identifier))+}) (ExpressionStatements (FunctionCall (Identifier) (Identifier) { (Identifier) ->(Identifier) })) (Return { (Identifier) ->(Identifier) })) { (Boolean) ->(Boolean) })))