∀ {C : Type u_1} [inst : CategoryTheory.Category.{u_2, u_1} C] {F : CategoryTheory.Functor Cᵒᵖ (Type u_2)} {Y : C},
  Function.RightInverse (fun e => { homEquiv := fun {X} => (e.app (Opposite.op X)).toEquiv, homEquiv_comp := ⋯ })
    fun r => CategoryTheory.NatIso.ofComponents (fun x => r.homEquiv.toIso) ⋯