(Program (Annotation (Annotation (Function { (Identifier) ->(Identifier) } {-(Identifier)-} (Identifier) {+(Identifier)+} ( { (Identifier) ->(Identifier) })) (Empty)) (Identifier)) (Annotation (Annotation (Function (Identifier) ( { (Identifier) ->(Identifier) })) (Empty)) (Identifier)) {+(Annotation {+(Annotation {+(Function {+(Identifier)+} {+(Identifier)+} {+( {+(Identifier)+})+})+} {+(Empty)+})+} {+(Identifier)+})+} {-(Annotation {-(Annotation {-(Function {-(Identifier)-} {-(Identifier)-} {-( {-(Identifier)-})-})-} {-(Empty)-})-} {-(Identifier)-})-})