code: func (s *Health) Status() string {
  	s.mu.Lock()
  	defer s.mu.Unlock()
  
  	// This happens when the monitor has yet to be setup.
  	if s.Health.Status == "" {
  		return types.Unhealthy
  	}
  
  	return s.Health.Status
  }
docs: // Status returns the current health status.
  //
  // Note that this takes a lock and the value may change after being read.