upvote
I think they're talking about cases when you can make the "zero" behave like an algebraic identity.
reply
That's exactly the problem. Thanks for describing! What I find is people using linters to ensure all struct fields are initialized explicitly (e.g. https://github.com/GaijinEntertainment/go-exhaustruct), which is uhh...
reply