so at the end, it would look like this  ```python  _T = TypeVar("_T")  _P = ParamSpec("_P")    def register(func: Callable[_P, _T], *args: _P.args, **kwargs: _P.kwargs) -> Callable[_P, _T]: ...  # type: ignore  ```