Lwt, fork, possible to reset Lwt_main.run?

Ah right, I didn’t know there was a Lwt_unix.fork function available. In which case the child cancelling the promise on which the main loop is blocking seems like it should work (assuming Lwt_unix.fork is actually reliable).