You already have have Go, before and after modules, before and after generics, before and after ranges over function types.
Skipping other minor changes.
However I do agree C# is adding too much stuff, the team seems trying to justify their existence.