consistentSetModify

suspend fun <A, B> Prism<A, B>.consistentSetModify(    aGen: Arb<A>,     bGen: Arb<B>,     eq: (A, A) -> Boolean): PropertyContext