"Do what I say, not what I do" is almost a design guideline of Go at this point, there are so many inconsistencies like this in the language design.