Context: SyncRun#setup/onFinalize -- we want to make sure that we don't hold on to function references from on.finalize or setup.cleanup