code: func (t *TeeReadCloser) Close() error {
  	err1 := t.c.Close()
  	err2 := t.w.Close()
  	if err1 != nil {
  		return err1
  	}
  	return err2
  }
docs: // Close attempts to close the reader and write. It returns an error if both
  // failed to Close.