∀ {J : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} J] {C : Type u₃} [inst_1 : CategoryTheory.Category.{v₃, u₃} C]
  {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C},
  h.homEquiv =
    { toFun := fun f => (t.extend f).π, invFun := fun π => h.lift { pt := W, π := π }, left_inv := ⋯, right_inv := ⋯ }