public function default(string $variable, mixed $default): self
    {
        if ($this->asRoute) {
            $this->routes[$this->defaultIndex]['defaults'][$variable] = $default;
        } elseif (-1 === $this->defaultIndex && empty($this->groups)) {