∀ {V : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} V] {G : Type u_2} [inst_1 : Monoid G] {C : Type u_3}
  [inst_2 : CategoryTheory.Category.{v_2, u_3} C]
  (F : CategoryTheory.Functor C (CategoryTheory.Functor (CategoryTheory.SingleObj G) V)) {J : Type u_4}
  [inst_3 : CategoryTheory.Category.{v_3, u_4} J] (K : CategoryTheory.Functor J C),
  CategoryTheory.Limits.PreservesLimit K
      (F.comp ((CategoryTheory.evaluation (CategoryTheory.SingleObj G) V).obj (CategoryTheory.SingleObj.star G))) →
    CategoryTheory.Limits.PreservesLimit K F