repeatUntilCancelled

inline suspend fun CoroutineScope.repeatUntilCancelled(log: Logger, block: () -> Unit)