It looks more like a feature request than a KEEP proposal. For a proposal, you need to think about how the feature will interact with other language features, how it will compile in various backends. You really need to become a language designer for that feature.