(Program
  (For
    (And
      (Member
      { (Identifier)
      ->(Identifier) }
        (Identifier))
      (Assignment
        (Identifier)
        (Float)))
    (LessThan
      (Identifier)
      (Identifier))
    (Update
      (Identifier))
    (
      (Call
      { (Identifier)
      ->(Identifier) }
        (Empty)))))