simon.vergauwen
inline fun <reified T, reified F, reified S> BoundOptic<T, HK<F, S>>.each(EA: Each<F, S, A> = arrow.optics.typeclasses.each()) inline get() = compose(EA.each())