code: func (t *Throttler) SetMaxWorkers(maxWorkers int) {
  	if maxWorkers < 1 {
  		panic("maxWorkers has to be at least 1")
  	}
  	atomic.StoreInt32(&t.maxWorkers, int32(maxWorkers))
  }
docs: // SetMaxWorkers lets you change the total number of workers that can run concurrently. NOTE: If
  // all workers are currently running, this setting is not guaranteed to take effect until one of them
  // completes and Throttle() is called again