code: func NewServer(config *Config) (*Server, error) {
  	c, err := tlsutil.NewConfigurator(config.ToTLSUtilConfig(), nil)
  	if err != nil {
  		return nil, err
  	}
  	return NewServerLogger(config, nil, new(token.Store), c)
  }
docs: // NewServer is only used to help setting up a server for testing. Normal code
  // exercises NewServerLogger.