I disagree. Hardly doubt golang will break existing code for that, especially considering that structtags are parsed at compile time. It makes a lot of sense to me that the compiler couldn’t care less about it, when that is 100% a library construct.