code: func (bufPool *BufioReaderPool) Get(r io.Reader) *bufio.Reader {
  	buf := bufPool.pool.Get().(*bufio.Reader)
  	buf.Reset(r)
  	return buf
  }
docs: // Get returns a bufio.Reader which reads from r. The buffer size is that of the pool.