Returns a new Result that is the result of applying the given function to the error of this Result. If this Result is an Err, the function is applied to the error.
A Result that is the result of applying the given function to the error of this Result.
Err is a type that represents an error result.