code: func (s *service) Complete() bool {
  	select {
  	case <-s.startedOnce:
  		return s.startupErr != nil
  	case <-s.stop:
  		return true
  	default:
  	}
  	return false
  }
docs: // Complete implements suture.IsCompletable, which signifies to the supervisor
  // whether to stop restarting the service.