def count_params():
    output = {}
for funcname in dir(builtins):
    f = getattr(builtins, funcname)
if isinstance(f, type):
    pass
Как получить параметры подписи вызываемого объекта или надежно определить, когда это невозможно?