(Program (Function (Empty) (Empty) (Identifier) ( (VariableDeclaration (Assignment (Empty) (Identifier) (Float))) (Yield { (Identifier) ->(Update {+(Identifier)+}) }))))