Construct an ad-hoc error from a string or existing non-anyhow error value.
anyhow
The Error type, a wrapper around a dynamic error type.
Error
Provides the context method for Result.
context
Result
Result<T, Error>