code: func NewSupervisor(store *store.MemoryStore) *Supervisor {
  	return &Supervisor{
  		store:            store,
  		delays:           make(map[string]*delayedStart),
  		historyByService: make(map[string]map[orchestrator.SlotTuple]*instanceRestartInfo),
  		TaskTimeout:      defaultOldTaskTimeout,
  	}
  }
docs: // NewSupervisor creates a new RestartSupervisor.