Lift the Pivot type member to a parameter.
Pivot
Lift the Pivot type member to a parameter. It is usually more convenient to use Aux than a structural type.
Aux
Like lift(fa).map(k0).
lift(fa).map(k0)
F[A] converts to Coyoneda[F,A] for any F
F[A]
Coyoneda[F,A]
F
As the free functor, Coyoneda[F, *] provides a functor for any F.
Coyoneda[F, *]