{motive : Lean.OpenDecl → Sort u} →
  (t : Lean.OpenDecl) →
    ((ns : Lean.Name) → (except : List Lean.Name) → motive (Lean.OpenDecl.simple ns except)) →
      (Nat.hasNotBit 1 t.ctorIdx → motive t) → motive t