code: func (e *PrecisionTiming) Update(e2 Event) error {
  	if e.Type() != e2.Type() {
  		return fmt.Errorf("statsd event type conflict: %s vs %s ", e.String(), e2.String())
  	}
  	p := e2.Payload().(PrecisionTiming)
  	e.Count += p.Count
  	e.Value += p.Value
  	e.Min = time.Duration(minInt64(int64(e.Min), int64(p.Min)))
  	e.Max = time.Duration(maxInt64(int64(e.Max), int64(p.Min)))
  	return nil
  }
docs: // Update the event with metrics coming from a new one of the same type and with the same key