∀ {T : Type u_8} [inst : CategoryTheory.Category.{u_7, u_8} T] (P : CategoryTheory.MorphismProperty T) {A : Type u_5}
  {B : Type u_6} (J : Type u_2) [inst_1 : CategoryTheory.Category.{u_3, u_5} A]
  [inst_2 : CategoryTheory.Category.{u_4, u_6} B] [inst_3 : CategoryTheory.Category.{u_1, u_2} J]
  {L : CategoryTheory.Functor A T} {R : CategoryTheory.Functor B T}
  [CategoryTheory.Limits.HasColimitsOfShape J (CategoryTheory.Comma L R)]
  {K : CategoryTheory.Functor J (CategoryTheory.MorphismProperty.Comma L R P ⊤ ⊤)},
  CategoryTheory.Limits.HasColimit (K.comp (CategoryTheory.MorphismProperty.Comma.forget L R P ⊤ ⊤))