Improve type provider debugger + nest runtime components into a sub-namespace to avoid collisions with erased types