Trait ErrWith
err_with
pub trait ErrWith<T, E> { fn err_with<W>(self, with: W) -> Result<T, (E, W)>; }
fn err_with<W>(self, with: W) -> Result<T, (E, W)>
impl<T, E> ErrWith<T, E> for Result<T, E>