Seesaw turns the Horror of Swing into a friendly, well-documented, Clojure library