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