renamed pmap_foreach to foreach_pmap, like other foreach_* macros