{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {X Y : C} →
      (e : X ≅ Y) →
        (J : Type u_1) → [Unique J] → CategoryTheory.Limits.IsLimit (CategoryTheory.Limits.Fan.mk X fun x => e.hom)