code: func (t *Tags) Finalize() {
  	if t.noFinalize {
  		return
  	}
  
  	values := t.values
  	t.values = nil
  
  	for i := range values {
  		values[i].Finalize()
  	}
  
  	if t.pool == nil {
  		return
  	}
  
  	t.pool.PutTags(Tags{values: values})
  }
docs: // Finalize finalizes all Tags, unless NoFinalize has been called previously
  // in which case this is a no-op.