Let's try using this syntax for a while before we discard it. Thanks.
That said, it's a key feature of Go that it is possible to parse a
program without requiring any type information. That is how tools
like gofmt work. We must be able to parse Go code without building a
symbol table. So the suggestion of adding type metadata to an
identifier during parsing is not a choice we are going to take.
Thanks for thinking of it, though.
Ian