FallbackHandler<T>
public Func<OutcomeArguments<T, FallbackPredicateArguments>, ValueTask<Outcome<T>>> ActionGenerator { get; set; }
public Func<OutcomeArguments<T, FallbackPredicateArguments>, ValueTask<bool>> ShouldHandle { get; set; }
public FallbackHandler(Func<OutcomeArguments<T, FallbackPredicateArguments>, ValueTask<bool>> ShouldHandle, Func<OutcomeArguments<T, FallbackPredicateArguments>, ValueTask<Outcome<T>>> ActionGenerator)
public ValueTask<Outcome<TResult>> GetFallbackOutcomeAsync<TResult>(OutcomeArguments<TResult, FallbackPredicateArguments> args)