awaitAll

suspend fun <A> awaitAll(block: suspend AwaitAllScope.() -> A): A
suspend fun <A> CoroutineScope.awaitAll(block: suspend AwaitAllScope.() -> A): A