code: func (m *Middleware) RemovePlugin(name string) {
  	m.mu.Lock()
  	defer m.mu.Unlock()
  	plugins := m.plugins[:0]
  	for _, authPlugin := range m.plugins {
  		if authPlugin.Name() != name {
  			plugins = append(plugins, authPlugin)
  		}
  	}
  	m.plugins = plugins
  }
docs: // RemovePlugin removes a single plugin from this authz middleware chain