uiop/launch-program:terminate-process should have an option to terminate the entire process tree rooted at that process
We ran into a bug due to this only killing the root of a process tree (under Linux). Add a keyword argument that would apply it to the entire process tree. This may be involved on Linux, but invoking the program rkill (part of pslist) would be workable for us.