code: func (h *Heartbeater) Detector() Detector {
  	return NewDetector(h.Location, h.pool, h.Strategy)
  }
docs: // Detectors creates and returns a new instance of the Detector type with the
  // parameters used by the Heartbeater for consistency.