{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.Abelian C] →
      {motive : CategoryTheory.IsGrothendieckAbelian.{w, v, u} C → Sort u_1} →
        (t : CategoryTheory.IsGrothendieckAbelian.{w, v, u} C) →
          ((locallySmall : CategoryTheory.LocallySmall.{w, v, u} C) →
              (hasFilteredColimitsOfSize : CategoryTheory.Limits.HasFilteredColimitsOfSize.{w, w, v, u} C) →
                (ab5OfSize : CategoryTheory.AB5OfSize.{w, w, v, u} C) →
                  (hasSeparator : CategoryTheory.HasSeparator C) → motive ⋯) →
            motive t