cljs.main: Graceful shutdown for browser REPL if timers in flight
Node and Nashorn have the desired shutdown-blocking property, but not Browser:
This would be useful for running asynchronous tests, like those in core.async.
I don't know that there's anyway to make this work? We don't control the browser process the way the other REPLs control the JS runtime.