Clojure library for handling interrupts (ctrl-c) gracefully