Go’s Error Handling Is Perfect, Actually
https://blog.verygoodsoftwarenotvirus.ru/posts/errors-in-go/