I think you want to return a function reference here using `.bind()`.

```javascript
return async.forEachLimit.bind(null, arr, parallelLimit, iterator, callback);
```