code: func (bsh *BufferedServerHeader) Release() {
  	bsh.released = true
  	for k, v := range bsh.headerMap {
  		for _, r := range v {
  			bsh.original.Set(k, r)
  		}
  	}
  	for _, c := range bsh.cookieList {
  		bsh.original.SetCookie(c)
  	}
  	if bsh.status > 0 {
  		bsh.original.SetStatus(bsh.status)
  	}
  }
docs: // Release the header and push the results to the original