On a related note, does D support inline namespaces? Apparently it affects mangling: http://stackoverflow.com/questions/29764869/can-inline-namespaces-be-used-to-keep-backwards-compatibility-in-a-shared-librar I use inline namespaces quite a bit and am curious of how D resolves those.