forEach

open suspend fun <T> Iterable<T>.forEach(tag: String, parallel: Boolean = true, block: suspend (T) -> Unit)
open suspend fun <K, V> Map<K, V>.forEach(tag: String, parallel: Boolean = true, block: suspend (K, V) -> Any?)