code: func NewSupervisor(store *store.MemoryStore, restartSupervisor *restart.Supervisor) *Supervisor {
  	return &Supervisor{
  		store:    store,
  		updates:  make(map[string]*Updater),
  		restarts: restartSupervisor,
  	}
  }
docs: // NewSupervisor creates a new UpdateSupervisor.