Is there a legal pythonic way to store one additional attribute in ContextVar?
I can't subclass ContextVar because of TypeError
I can
    from contextvars import ContextVar as BaseContextVar
    class ContextVar:
        def __init__(self, name, *, default: Optional[Any], key: Optional[str]):
            self._var = BaseContextVar(name, default=default)
            self.key = key
but I'm not sure that there will be no side effects
P. S. Of course, I can store additional values in mapping. But I don't like this
