(motive : Lean.Compiler.LCNF.Alt Lean.Compiler.LCNF.Purity.pure → Sort u_1) →
  (x : Lean.Compiler.LCNF.Alt Lean.Compiler.LCNF.Purity.pure) →
    ((code : Lean.Compiler.LCNF.Code Lean.Compiler.LCNF.Purity.pure) → motive (Lean.Compiler.LCNF.Alt.default code)) →
      ((x : Lean.Compiler.LCNF.Alt Lean.Compiler.LCNF.Purity.pure) → motive x) → motive x