onDefault

inline suspend fun <T> onDefault(crossinline block: CoroutineScope.() -> T): T
inline suspend fun <T, R> T.onDefault(crossinline block: (T) -> R): R