{motive : Lean.Compiler.LCNF.Arg → Sort u} →
  (t : Lean.Compiler.LCNF.Arg) →
    motive Lean.Compiler.LCNF.Arg.erased →
      ((fvarId : Lean.FVarId) → motive (Lean.Compiler.LCNF.Arg.fvar fvarId)) →
        ((expr : Lean.Expr) → motive (Lean.Compiler.LCNF.Arg.type expr)) → motive t