Ever heard of “extensible effects?” By applying the same principle, but for error handling, the result is nice, type-safe API for Haskell, with a lot of GHC magic under the hood.| Thomas Letan’s website
About two and a half years ago I wrote a Rust library called failure, which quickly became one of| without.boats
I’m really excited to announce a new crate I’ve been working on, called| without.boats