Monadic Try, biased Either, Some, pattern matching and destructuting... you don’t even need to know category theory to use and understand them in code, and you let the compiler do all the tough work.
This example - despise the perplexing celebrations - is a product of the limits of Go