Был язык C++, сделанный до того криво, что поверх него случайно еще один язык, которые шаблоны и совершенно нечеловекочитаем.
Потом из него добрые люди взяли всё самое лучшее, выбросив весь мусор, а шаблоны переделав по-нормальному, и сделали язык D.
Однако потом другие люди, ни разу не добрые, взяли всё вот это, которое выбросили, напихали еще сверху примерно такого же, и назвали Rust, что полностью отражает качество этого, из чего сделали.
Итог: D никто не использует, Rust лезет во все щели. Резюме: эта субстанция, как известно, не тонет…