My concern was that the code would be in a different global than the one System is defined in but now that I think of it that cannot happen since it is the Loader that defines what global to use.

I still think it might happen in our incomplete world where we inject `System` into a different global, but that is a temporary issue.