code: func (t *Timeout) Stop() bool {
  	if t.timeout == nil {
  		return false
  	}
  
  	t.timeout.mtx.Lock()
  	if t.timeout.generation != t.generation || t.timeout.state != timeoutActive {
  		t.timeout.mtx.Unlock()
  		return false
  	}
  
  	t.timeout.removeLocked()
  	t.timeout.wheel.putTimeoutLocked(t.timeout)
  	t.timeout.mtx.Unlock()
  	return true
  }
docs: // Stop stops the scheduled timeout so that the callback will not be called. It returns true if it
  // successfully canceled