code: func (s *Discovery) Watch(stopCh <-chan struct{}) (<-chan discovery.Entries, <-chan error) {
  	ch := make(chan discovery.Entries)
  	go func() {
  		defer close(ch)
  		ch <- s.entries
  		<-stopCh
  	}()
  	return ch, nil
  }
docs: // Watch is exported