withSetOrChangedReified

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