(motive : Lean.Compiler.LCNF.DeclValue Lean.Compiler.LCNF.Purity.pure → Sort u_1) →
  (x : Lean.Compiler.LCNF.DeclValue Lean.Compiler.LCNF.Purity.pure) →
    ((code : Lean.Compiler.LCNF.Code Lean.Compiler.LCNF.Purity.pure) →
        motive (Lean.Compiler.LCNF.DeclValue.code code)) →
      ((externAttrData : Lean.ExternAttrData) → motive (Lean.Compiler.LCNF.DeclValue.extern externAttrData)) → motive x