∀ {J : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} J] {C : Type u_2}
  [inst_1 : CategoryTheory.Category.{v_2, u_2} C] [inst_2 : CategoryTheory.Limits.HasTerminal C],
  CategoryTheory.Limits.HasLimit ((CategoryTheory.Functor.const J).obj (⊤_ C))