code: func New(config *Config) (*Service, error) {
  	return NewWithProviders(
  		config,
  		&timetools.RealTime{},
  		&random.CSPRNG{},
  	)
  }
docs: // Return a new Service. Config can not be nil. If you need control over
  // setting time and random providers, use NewWithProviders.