{J : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} J] →
    {C : Type u₃} →
      [inst_1 : CategoryTheory.Category.{v₃, u₃} C] →
        {F : CategoryTheory.Functor J C} →
          {s : CategoryTheory.Limits.Cocone F} →
            {X : C} →
              (i : s.pt ⟶ X) →
                [CategoryTheory.IsIso i] →
                  CategoryTheory.Limits.IsColimit s → CategoryTheory.Limits.IsColimit (s.extend i)