{motive : Lean.Meta.Grind.Origin → Sort u} →
  (t : Lean.Meta.Grind.Origin) →
    ((declName : Lean.Name) → motive (Lean.Meta.Grind.Origin.decl declName)) →
      (Nat.hasNotBit 1 t.ctorIdx → motive t) → motive t