Asynchronous I/O that doesn’t get in your way, written in D
Wait for the process to exit. Returns an identifier that can be used to cancel the wait.
abstract ulong wait
nothrow @safe void delegate(ProcessID, int) on_process_exit
) nothrow @safe;