Use map literals instead of (assoc {} ...)
Use destructuring liberally.
Prefer ->(thread-first); don't thread just one fn.
Use var so REPL redefs are picked up.
Avoid #() when expression is even mildly complex.
Multimethod instead of String->Fn map.
Merge pull request #1 from duelinmarkers/more-idiomatic

Small changes to be (aguably) more idiomatic Clojure