(Statements
  (Package
    (Identifier))
  (Function
    (Identifier)
    (Statements
      (Assignment
      { (Identifier)
      ->(Identifier) }
        (Identifier))
      (Assignment
      { (Identifier)
      ->(Identifier) }
        (Statements))
      (Assignment
      { (Identifier)
      ->(Identifier) }
        (Statements)))))