`Callable[..., _R]` and `type[Any]` always overlap. How to differentiate them?
Callable[..., _R]andtype[Any]always overlap.How to differentiate them?