Temporarily use a different suite context Useful for testing the suite module itself without polluting the global suite
The suite to use as the temporary root
Function to execute with the temporary suite context (can be sync or async)
A promise if the callback is async, otherwise void
Export suite functions