We don't really need namespaces, just a way to disambiguate names at load time.
I find that it shouldn't be too difficult to find names that aren't too common. That would be effective enough. One can just add a prefix (developer's initials or library name or something like that) to all the object's names.
Thomas