Cleanup: better namespace resolution
Emit symbols of form js/foo.bar correctly
Preserve ctor namespace when desugaring new syntax