Handle POSIX signals in Clojure with grace and style.