allow for asyncEach/Map to specify `{ parallel:true }` to mean the same as `{ parallel:items.length }`