{motive : Lean.Meta.SparseCasesOnKey✝ → Sort u} →
  ((indName : Lean.Name) →
      (ctors : Array Lean.Name) →
        (isPrivate : Bool) → motive { indName := indName, ctors := ctors, isPrivate := isPrivate }) →
    (t : Lean.Meta.SparseCasesOnKey✝¹) → motive t