def _full_qualified_name(obj):
    """ Gets the full qualified name of an object """
    klass = obj.__class__
    module = klass.__module__
    if module == 'builtins':
        return klass.__qualname__  # avoid outputs like 'builtins.str'
    return f'{module}.{klass.__qualname__}'