arrow-fx-stm / arrow.fx.stm.internal / alterHamtWithHash
inline fun <A> STM.alterHamtWithHash(hamt: Hamt<A>, hash: Int, test: (A) -> Boolean, fn: (A?) -> A?): Boolean
inline fun <A>
STM
.alterHamtWithHash(hamt:
Hamt
<A>, hash:
Int
, test: (A) ->
Boolean
, fn: (A?) -> A?):
Do you like Arrow?