An extension on Result containing another Result.
Available on Result<Result<T, E>, E>, provided by the FlattenedResult extension