(Program (Package (Identifier)) (Function (Empty) (Identifier) (Statements) (Statements (Assignment (Identifier) (Composite (Slice (Identifier)) (Statements {-(TextElement)-}))) (Assignment (Identifier) (Composite (Slice (Identifier)) (Statements { (TextElement) ->(TextElement) }))) (Assignment (Identifier) (Composite (Slice (Identifier)) (Statements { (TextElement) ->(TextElement) } { (TextElement) ->(TextElement) }))))))