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