code: func NewBatchedThrottler(maxWorkers, batchingTotal, batchSize int) *Throttler {
  	totalJobs := int(math.Ceil(float64(batchingTotal) / float64(batchSize)))
  	t := New(maxWorkers, totalJobs)
  	t.batchSize = int32(batchSize)
  	t.batchingTotal = int32(batchingTotal)
  	return t
  }
docs: // NewBatchedThrottler returns a Throttler (just like New), but also enables batching.