∀ {J : Type w} [inst : CategoryTheory.Category.{w', w} J] {A : Type u₁} [inst_1 : CategoryTheory.Category.{v₁, u₁} A]
  {T : Type u₃} [inst_2 : CategoryTheory.Category.{v₃, u₃} T] {G : CategoryTheory.Functor A T} {X : T}
  (F : CategoryTheory.Functor J (CategoryTheory.CostructuredArrow G X))
  [i₁ : CategoryTheory.Limits.HasColimit (F.comp (CategoryTheory.CostructuredArrow.proj G X))]
  [i₂ : CategoryTheory.Limits.PreservesColimit (F.comp (CategoryTheory.CostructuredArrow.proj G X)) G],
  CategoryTheory.Limits.HasColimit F