lensComposeModify

suspend fun <A, B> lensComposeModify(    lensGen: Arb<Lens<A, B>>,     aGen: Arb<A>,     funcGen: Arb<(B) -> B>,     eq: (A, A) -> Boolean): PropertyContext