clean up @@types
remove some internal things from being exported
remove some uses of $__ from @globals
update Map, Set, and WeakMap to minimize use of $__. Also update them to use the new initialization logic that utilizes @@create
update Loader#defineBuiltins to use for...of now that modules can be iterated
change $$GetIdentifierReference to use iteration instead of recursion
remove unused natives.resolve
remove $WrappedObject
little bit of work on @@operators
build