{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {J : CategoryTheory.Precoverage C} →
      {motive : J.HasPullbacks → Sort u_1} →
        (t : J.HasPullbacks) →
          ((hasPullbacks_of_mem :
                ∀ {X Y : C} {R : CategoryTheory.Presieve Y} (f : X ⟶ Y), R ∈ J.coverings Y → R.HasPullbacks f) →
              motive ⋯) →
            motive t