code: func (m *Manager) Kill() error {
  	m.lock.Lock()
  	defer m.lock.Unlock()
  
  	return m.stop(func(p Proxy) error {
  		return p.Stop()
  	})
  }
docs: // Kill will Close the manager and Kill all proxies that were being managed.
  // Only ONE of Kill or Close must be called. If Close has been called already
  // then this will have no effect.