Currently multiple documents cannot share the same "@namespace".
If they do, only one of these "@document" tags' info will be added.
And, since a document has a separate include file path, this gets wrong quickly.
E.g. hash.h and dstrings.h both reside in the global namespace, but you need two different includes to use these functions.