docs: def set(cls, key, obj):
          """
          Sets the given object as global object for the given key.
          """
          with cls._lock:
              if not cls._globs.get(key) is None:
                  raise ValueError('Duplicate key "%s".' % key)
              cls._globs[key] = obj
          return cls._globs[key]