arrow-core / arrow.core.extensions.andthen.contravariant / arrow.Kind

Extensions for arrow.Kind

contramap fun <O, A, B> Kind<Conested<ForAndThen, O>, A>.~~contramap~~(arg1: (B) -> A): Kind<Conested<ForAndThen, O>, B>
imap fun <O, A, B> Kind<Conested<ForAndThen, O>, A>.~~imap~~(arg1: (A) -> B, arg2: (B) -> A): Kind<Conested<ForAndThen, O>, B>
narrow fun <O, A, B : A> Kind<Conested<ForAndThen, O>, A>.~~narrow~~(): Kind<Conested<ForAndThen, O>, B>

Do you like Arrow?

Arrow Org
<