yield

suspend fun yield(until: (T) -> Boolean? = null, timeout: Int = Int.MAX_VALUE): T?