arrow-optics / arrow.optics / Iso
typealias Iso<S, A> = PIso<S, S, A, A>
typealias Iso<S, A> =
PIso
<S, S, A, A>
Iso is a type alias for PIso which fixes the type arguments and restricts the PIso to monomorphic updates.
Do you like Arrow?