Smarter approach to error handling in Go
medium.com