{pu : Lean.Compiler.LCNF.Purity} →
  (motive : Lean.Compiler.LCNF.DeclValue pu → Sort u_1) →
    (b : Lean.Compiler.LCNF.DeclValue pu) →
      ((c : Lean.Compiler.LCNF.Code pu) → motive (Lean.Compiler.LCNF.DeclValue.code c)) →
        ((externAttrData : Lean.ExternAttrData) → motive (Lean.Compiler.LCNF.DeclValue.extern externAttrData)) →
          motive b