code: func (w *wrapper) Replace(cfg Configuration) (Waiter, error) {
  	w.mut.Lock()
  	defer w.mut.Unlock()
  	return w.replaceLocked(cfg.Copy())
  }
docs: // Replace swaps the current configuration object for the given one.