[https://sabrinajewson.org/blog/errors](https://sabrinajewson.org/blog/errors ) describes an alternative pattern for handling errors. Does it make sense in our case?