combine

fun <K, T1, T2, R> combine(m1: Map<K, T1>, m2: Map<K, T2>, transform: (K, T1, T2) -> R): Map<K, R>
fun <K, T1, T2, T3, R> combine(m1: Map<K, T1>, m2: Map<K, T2>, m3: Map<K, T3>, transform: (K, T1, T2, T3) -> R): Map<K, R>
fun <K, T1, T2, T3, T4, R> combine(m1: Map<K, T1>, m2: Map<K, T2>, m3: Map<K, T3>, m4: Map<K, T4>, transform: (K, T1, T2, T3, T4) -> R): Map<K, R>
fun <K, T1, T2, T3, T4, T5, R> combine(m1: Map<K, T1>, m2: Map<K, T2>, m3: Map<K, T3>, m4: Map<K, T4>, m5: Map<K, T5>, transform: (K, T1, T2, T3, T4, T5) -> R): Map<K, R>