code: func New(
  	extClientset kubernetes.Interface,
  	extInformers informers.SharedInformerFactory,
  	authz authorizer.Authorizer,
  ) pluginInitializer {
  	return pluginInitializer{
  		externalClient:    extClientset,
  		externalInformers: extInformers,
  		authorizer:        authz,
  	}
  }
docs: // New creates an instance of admission plugins initializer.
  // TODO(p0lyn0mial): make the parameters public, this construction seems to be redundant.