What significant syntax or type system change has been implemented in Go for the last 5 years? alias, which was rather minor and a demand from googlers themselves. modules? this isn't a syntax or type system change. There won't be any syntax or type system change ever. Because it should have been done 10 years ago when the language was still new. It is now held hostage by a very conservative community for which no change will be good enough to be justified, that's simply the truth. Look at the facts, you can't deny them.