And we back to Simplify error handling proposal where I have shown even prototype https://crates.io/crates/ferris-extensions 
All this discussions show the need of community, I hope it will be dragged through finally )))
Also I like the idea in Pre-RFC with Pre-RFC: sum-enums enum keyword
enum(NoneError, ParseIntError)