docs: def qualified_class_name(o):
      """Full name of an object, including the module"""
      module = o.__class__.__module__
      if module is None or module == str.__class__.__module__:
          return o.__class__.__name__
      return module + '.' + o.__class__.__name__