{motive : Lean.IR.LocalContextEntry → Sort u} →
  ((a : Lean.IR.IRType) → motive (Lean.IR.LocalContextEntry.param a)) →
    ((a : Lean.IR.IRType) → (a_1 : Lean.IR.Expr) → motive (Lean.IR.LocalContextEntry.localVar a a_1)) →
      ((a : Array Lean.IR.Param) → (a_1 : Lean.IR.FnBody) → motive (Lean.IR.LocalContextEntry.joinPoint a a_1)) →
        (t : Lean.IR.LocalContextEntry) → motive t