(Program (Package (Identifier)) (Function (Empty) (Identifier) ([]) ( {+(Slice {+(Identifier)+} {+(Integer)+} {+(Empty)+} {+(Empty)+})+} (Slice { (Identifier) ->(Identifier) } { (Integer) ->(Empty) } { (Empty) ->(Integer) } (Empty)) {+(Slice {+(Identifier)+} {+(Integer)+} {+(Integer)+} {+(Empty)+})+} (Slice { (Identifier) ->(Identifier) } { (Empty) ->(Integer) } { (Integer) ->(Integer) } { (Empty) ->(Integer) }) {+(Slice {+(Identifier)+} {+(Integer)+} {+(Integer)+} {+(Empty)+})+} {-(Slice {-(Identifier)-} {-(Empty)-} {-(Empty)-} {-(Empty)-})-} {-(Slice {-(Identifier)-} {-(Integer)-} {-(Integer)-} {-(Integer)-})-} {-(Slice {-(Identifier)-} {-(Integer)-} {-(Integer)-} {-(Empty)-})-})))