Separation of declaration and initiation of variables

@msz59 , “nobody” is entirely inaccurate, but the number of people who contest is low but I have long been among the few who have been trying to find a way to address this in the language standard. I have posted a lot on online forums on this.

See the latest comment here where I even indicate this is an aspect where I will be entirely supportive of breaking the backward compatibility position with the language standard. For the benefits of doing so will far exceed the consequences of breaking some existing code. On the latter, I even contest the existence of any code that employs the implicit save feature on purpose. So I see little value in holding on to it. Mistakes happen, on this I think the overall community should bear the cost and move on by ridding the language of this abominable semantics.