{motive : CasesAltInfo → Sort u} →
  (t : CasesAltInfo) →
    ((ctorName : Lean.Name) → (numFields : ℕ) → motive (CasesAltInfo.ctor ctorName numFields)) →
      (Nat.hasNotBit 1 t.ctorIdx → motive t) → motive t