Is this a singleton because you need to access it for testing? Or to not taint `runtime/` code with references to experimental?

If it's the first case, ensure that the name uses ForTesting or something like. If it's the second, I think should be fine adding the creation of this object there for now. I'm very skeptical of new singletons unless we have a good / clear reason to have them.