code: func Handle(iface string, fn func(string, *Client)) {
  	handlers.Lock()
  	hdlrs, ok := handlers.extpointHandlers[iface]
  	if !ok {
  		hdlrs = []func(string, *Client){}
  	}
  
  	hdlrs = append(hdlrs, fn)
  	handlers.extpointHandlers[iface] = hdlrs
  
  	storage.Lock()
  	for _, p := range storage.plugins {
  		p.activateWait.L.Lock()
  		if p.activated() && p.implements(iface) {
  			p.handlersRun = false
  		}
  		p.activateWait.L.Unlock()
  	}
  	storage.Unlock()
  
  	handlers.Unlock()
  }
docs: // Handle adds the specified function to the extpointHandlers.