try_or_wrap
This crate provides a macro similar to the old try! macro, or to the ?, except it wraps
the error in something else.
This is useful if you want to use a ? for easily returning say, invalid input errors,
but you can't do so because you have an additional Result level for handling internal errors of a different nature.
This macro allows you to do so:
;