executeOrFallback

suspend fun <T> executeOrFallback(fallback: suspend () -> T, block: suspend () -> T): T

Like execute but runs fallback when rejected.