Compojure intro solutions