noting that CTRL+C sends SIGINT which is trappable (as opposed to kill -9 which isn't)
noting the exit status in the case of CTRL+C
experimenting with signalling to spawned processes
experimenting with the JVM capturing process signals