code: func (w *Writer) BuildBytes(reuse ...[]byte) ([]byte, error) {
  	if w.Error != nil {
  		return nil, w.Error
  	}
  
  	return w.Buffer.BuildBytes(reuse...), nil
  }
docs: // BuildBytes returns writer data as a single byte slice. You can optionally provide one byte slice
  // as argument that it will try to reuse.