Executes a callback function with the specified scope context set as the global scope. The previous global scope context is automatically restored after the callback completes.
The scope context to set as global during callback execution
The function to execute with the scope context set
The return value of the callback function
Export the functions (and global
assert)