We can change the arguments to pass in their VM member since each JSGlobalObject has a VM object.
<rdar://problem/106645280>
Under what circumstance would we want VM instead of the globalObject? This sounds invalid.