I Want Off Mr. Golang's Wild Ride
A lot of people seem to be missing an overarching point, which is the benefits of a language having Sum types, so that edge cases can be represented clearly, and in a way where the consumer of the api can&#x27;t fail to know they exist, and can&#x27;t fail to handle them.  Anyone thinking of making a new language today, should really get some familiarity with Option and Result types.  They make so many things not only safer, but also nicer to use.