forEachAsync

fun <T> Collection<T>.forEachAsync(block: (T) -> Unit)
fun <T> List<T>.forEachAsync(block: (T) -> Unit)
fun <T> List<T>.forEachAsync(multiplier: (Int) -> Int, block: (T) -> Unit)