code: func (c *BucketizedPoolConfiguration) NewBuckets() []Bucket {
  	buckets := make([]Bucket, 0, len(c.Buckets))
  	for _, bconfig := range c.Buckets {
  		bucket := bconfig.NewBucket()
  		buckets = append(buckets, bucket)
  	}
  	return buckets
  }
docs: // NewBuckets create a new list of buckets.