(Program (Module (Identifier)) (Function (Empty) (Identifier) ([]) ( { (Identifier) ->(Identifier) } (Negate { (Identifier) ->(Identifier) }) (Not (Receive (Empty) { (Identifier) ->(Identifier) })) (Pointer (Call { (Identifier) ->(Identifier) } (Empty))) (Complement { (Identifier) ->(Identifier) }) (Reference { (Identifier) ->(Identifier) }) (Receive (Empty) { (Identifier) ->(Identifier) }))))