add dolist-with-progress-reporter

No idea if you want this, as it doesn't start with "map".
I just happened to have it lying around.
Placed into the 'cl variant b/c this is based on the dolist 'cl macro, have not looked at the subr of the same name.