coerce To Success
infix inline fun <Ok, Error> Outcome<Ok, Error>.coerceToSuccess(recover: (Error) -> Ok): Success<Ok>
Coerces this Outcome to a Success.
If already a Success, returns it unchanged.
If a Failure, applies recover to the error and wraps the result in Success.
Warning: No RaiseScope is provided — exceptions thrown inside recover propagate uncaught. Wrap with outcomeOf if needed.