amap

suspend fun <K, V, R> Map<out K, V>.amap(f: suspend (Map.Entry<K, V>) -> R): List<R>(source)
suspend fun <A, B> List<A>.amap(f: suspend (A) -> B): List<B>(source)

Short for "Asynchronous Map", runs on all values concurrently, this means that if you are not doing networking, you should use a regular map