so it doesn't matter that every TU would have its own "copy" of the reference
this reminds me of the msvc specific `__declspec` modifier `selectany` that seems to squash all identical variables with external linkage into the same instance or something along those lines to avoid duplicate symbol definitions when linking: