code: func NewBytePool(maxSize int, width int) (bp *BytePool) {
  	return &BytePool{
  		c: make(chan []byte, maxSize),
  		w: width,
  	}
  }
docs: // NewBytePool creates a new BytePool bounded to the given maxSize, with new
  // byte arrays sized based on width.