What would you say to Scala-style recover and recoverWith for the Try monad?
Definitions here: link
tl;dr methods to handle the error case with arbitrary code or by chaining another Try. I think it would make the Try here useful in many more use cases (anything that involves trying one thing, then another if it fails).
I’d be happy to contribute an implementation if ya’ll think it’s a good idea.