code: func NewCheckedBytesPool(
  	sizes []Bucket,
  	opts ObjectPoolOptions,
  	newBackingBytesPool NewBytesPoolFn,
  ) CheckedBytesPool {
  	return &checkedBytesPool{
  		bytesPool: newBackingBytesPool(sizes),
  		pool:      NewBucketizedObjectPool(sizes, opts),
  	}
  }
docs: // NewCheckedBytesPool creates a new checked bytes pool