yoavst
inline fun <reified K : Enum<K>, V> enumMapOf(vararg pairs: Pair<K, V>) = pairs.associateByTo(EnumMap<K, V>(K::class.java), Pair<K, V>::first, Pair<K, V>::second)
Pair::first