I think that `parallelLimit` should be specified as only a number, or only a function. In this case, I would rename it to `parallelLimitFunc` and assume it will always be a function.