With this and the several other similar threads you’ve opened: What problem are you trying to solve?
Rust, as a language, is very amenable to proposals for potential language improvements. However, someone making such a proposal needs to explain the problem they’re trying to solve, and why the existing language doesn’t solve the problem (or doesn’t do so effectively enough).
In doing so, such a proposal should also demonstrate a clear understanding of how the language already works, at least in the area in question, in order to motivate a change to how it works.
Many syntax proposals, for instance, get pushback of the form “you could do this with a macro”, and it’s up to the proposer to explain why that doesn’t suffice.
In the case of this and several other proposals you’ve made recently, there seems to be an underlying theme of some kind of frustration you’re having, perhaps between the Rust language and the way you’re trying to use it, along with (intentional) differences in behavior between Rust and other programming languages. That’s fairly normal, especially when learning the language. However, rather than making an array of proposals for how Rust could behave differently, you might consider seeking some help with the difficulties you’re encountering with Rust and with potential solutions or mental models that might make your path easier. For instance, you might try Rust’s friendly IRC channels.