Indeed, a plain JS would have suffice. Any data type holding a reference would have suffice actually, either an empty object, array, set, map … or even an existing object: using window (or now globalThis) as a default value would do the trick !
Here I found the `symbol` to be the most elegant way, which is of course deeply subjective.