{pu : Lean.Compiler.LCNF.Purity} →
  {motive : Lean.Compiler.LCNF.Param pu → Sort u} →
    ((fvarId : Lean.FVarId) →
        (binderName : Lean.Name) →
          (type : Lean.Expr) →
            (borrow : Bool) → motive { fvarId := fvarId, binderName := binderName, type := type, borrow := borrow }) →
      (t : Lean.Compiler.LCNF.Param pu) → motive t