{J : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} J] →
    {C : Type u} →
      [inst_1 : CategoryTheory.Category.{v, u} C] →
        {D : Type u'} →
          [inst_2 : CategoryTheory.Category.{v', u'} D] →
            (F : CategoryTheory.Functor J C) →
              [inst_3 : CategoryTheory.Limits.HasLimit F] →
                (G : CategoryTheory.Functor C D) →
                  [inst_4 : CategoryTheory.Limits.HasLimit (F.comp G)] →
                    G.obj (CategoryTheory.Limits.limit F) ⟶ CategoryTheory.Limits.limit (F.comp G)