withSetOrChanged

inline fun <K, V> KoneMap<out K, V>.withSetOrChanged(key: K, keyEquality: Equality<K> = defaultEquality(), keyHashing: Hashing<K>? = null, keyOrder: Order<K>? = null, valueOnSet: () -> V, transformOnChange: (currentValue: V) -> V): KoneMap<K, V>(source)