code: func NewMemPool(N int64) Pool {
  	return &memPool{
  		N: N,
  		Pool: NewPool(func() Buffer {
  			return New(N)
  		}),
  	}
  }
docs: // NewMemPool returns a Pool, Get() returns an in memory buffer of max size N.
  // Put() returns the buffer to the pool after resetting it.
  // Get() and Put() errors will always be nil.