Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.