How to fix autodoc_typehints not affecting overloaded callables in Sphinx?