I hereby revoke my previous comments on namespaces. As of classdesc.2, all identifiers introduced by classdesc live in the classdesc namespace, except for the descriptors pack, unpack and isa, which becuase they have arguments that depend on classdesc namespaced types do not clutter global namespace.