code: function WorkQueue(obj) {
    if (!(this instanceof WorkQueue)) {
      return new WorkQueue(obj);
    }
  
    obj = obj || {};
  
    this.work = [];
    this.workers = [];
    this.nextWorker = 0;
  }
docs: ## WorkQueue `WorkQueue(obj)`  Creates a new instance of WorkQueue with the following options: