arrow-core / arrow.core.extensions.const.invariant / arrow.Kind
fun <A, B> Kind<Kind<ForConst, A>, A>.~~imap~~(arg1: (A) -> B, arg2: (B) -> A): Const<A, B>
Do you like Arrow?