There are two names for what you are suggesting. Runtime less D and pay-as-you-go. These are being worked on over time. They are basically the same thing, use as much of druntime as you want (i.e. some, or none). -betterC fills its role, and doesn't need rebranding.