{J : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} J] →
    {C : Type u} →
      [inst_1 : CategoryTheory.Category.{v, u} C] →
        {F : CategoryTheory.Functor J C} →
          {motive : CategoryTheory.Limits.HasColimit F → Sort u_1} →
            (t : CategoryTheory.Limits.HasColimit F) →
              ((exists_colimit : Nonempty (CategoryTheory.Limits.ColimitCocone F)) → motive ⋯) → motive t