I'm aware that D has @live, a WIP attribute that mimics Rust semantics, but it's not remotely ready for production.