None of that would be an issue if we had a c++ dump backend. After that its just a matter of distribution for druntime/phobos, rather than a hard problem that has to be solved on a case by case basis. But alas, that wasn't how D was built or structured.