{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {J : CategoryTheory.GrothendieckTopology C} →
      {A : Type u'} →
        [inst_1 : CategoryTheory.Category.{v', u'} A] →
          {H : J.OneHypercoverFamily} →
            {P : CategoryTheory.Functor Cᵒᵖ A} →
              (∀ ⦃X : C⦄ (E : J.OneHypercover X), H E → Nonempty (CategoryTheory.Limits.IsLimit (E.multifork P))) →
                {X : C} →
                  {S : CategoryTheory.Sieve X} →
                    {E : J.OneHypercover X} →
                      H E →
                        (le : E.sieve₀ ≤ S) →
                          [H.IsGenerating] →
                            CategoryTheory.Limits.IsLimit (CategoryTheory.GrothendieckTopology.Cover.multifork ⟨S, ⋯⟩ P)