code: func (p *Reader) Close() error {
  	if p.current < p.size {
  		// print a full progress bar when closing prematurely
  		p.current = p.size
  		p.updateProgress(false)
  	}
  	return p.in.Close()
  }
docs: // Close closes the progress reader and its underlying reader.