Have you considered treating syntax sugar changes differently from semantic changes?
It’s obviously easier to bikeshed about how the syntax looks like, but also because it should be easier to experiment with, and even implement, syntax sugar without any changes to Rust itself by compiling alternative syntax to the standard one.