Cool! -betterC looks well worth exploring. Also, pure and safe are fantastic features, I just wish the default was the other way around, so you need to specify impure and unsafe.
If the language were being done today I suspect that could've ended up being the case, but keep in mind that (given that idiomatic D encourages use of templates) these will be inferred automatically upon instantiation of a given template