Memory safe:
Now there are two programming languages to solve memory safe. One is that rust-language limits memory safe when writing. The other is that swift-language uses ARC to manage memory to ensure memory safe. I think D should do more like swift.
Coroutines:
Golang successfully achieved high concurrency by using coroutines. C++ also introduces the concept of coroutine. The latest Java version also introduces the virtual threads. As a concurrent language, shouldn't D support this feature?