{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.Limits.HasProducts C] →
      {motive : CategoryTheory.AB4StarOfSize.{w, v, u} C → Sort u_1} →
        (t : CategoryTheory.AB4StarOfSize.{w, v, u} C) →
          ((ofShape : ∀ (α : Type w), CategoryTheory.HasExactLimitsOfShape (CategoryTheory.Discrete α) C) → motive ⋯) →
            motive t