pten/cache/cache.lock");
        }

        function sleep(s) {
            return new Promise((resolve) => setTimeout(resolve, s));
        }

        const processConfig = {
            FS: sharedFileSystem.FS,
            onrunprocess: run_process,
        };

        const tools = {
            "llvm-box": new LlvmBoxProcess(processConfig),
            "binaryen-box": new BinaryenBoxProcess(processConfig),
            "node": new NodeProcess(processConfig),
            "python": new PythonProcess(proces