composeModify

suspend fun <A, B> Setter<A, B>.composeModify(    aGen: Arb<A>,     eq: (A, A) -> Boolean,     funcGen: Arb<(B) -> B>): PropertyContext