This function helps add progress-reporting to any function - given function f()
and progressor p()
, it will return a new function that calls f()
and then (on-exiting) will call p()
after every iteration.
This is inspired by purrr's safely
, quietly
, and possibly
function decorators.
Arguments
- f
a function to add progressr functionality to.
- p
a progressor function as created by
progressr::progressor()