(Statements (Function (Empty) (Empty) (Empty) (RequiredParameter (Empty) (Empty) (Empty) (Assignment (Identifier) (Empty))) (RequiredParameter (Empty) (Empty) (Empty) (Assignment (Identifier) (Empty))) (Statements { (Identifier) ->(Identifier) })) (Empty))