pub unsafe extern "C" fn PrepareScriptEnvironmentAndInvoke( cx: *mut JSContext, global: Handle<*mut JSObject>, closure: *mut ScriptEnvironmentPreparer_Closure, )