Song composition in Clojure made easy