code: func NewService() *Service {
  	return &Service{
  		TokenGenerator: rand.NewTokenGenerator(64),
  		IDGenerator:    snowflake.NewIDGenerator(),
  		time:           time.Now,
  	}
  }
docs: // NewService creates an instance of a Service.