arrow-optics / arrow.optics.typeclasses / Conj
typealias Conj<S, A> = Snoc<S, A>
typealias Conj<S, A> =
Snoc
<S, A>
Do you like Arrow?