{motive_1 : Lean.Elab.Term.Do.Code → Sort u} →
  (t : Lean.Elab.Term.Do.Code) →
    t.ctorIdx = 0 →
      ((xs : Array Lean.Elab.Term.Do.Var) →
          (doElem : Lean.Syntax) → (k : Lean.Elab.Term.Do.Code) → motive_1 (Lean.Elab.Term.Do.Code.decl xs doElem k)) →
        motive_1 t