When using protogen, the auto-generated code names all the function receivers x: func (x VarName) FunctionName reutn {.
This brought up the following discussion in one of our code reviews:
In Dave Cheney Practical Go, he has the following point on Golang receiver names:
The main question is whether other people who add functionality to proto generated types continue using the x receiver or use something more semantic?

