ccfc3b5c12
You need to re-emit name interning when incremental state is lost, so this is the right home for the HT of "have we interned this name?". The emitter function is still on the datasource because it needs the templating to get the tracecontext type, but now getting the locked datasource is not really necessary other than being way more ergonomic than repeating the template parameters. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22350>