Code review: Keep emacs happy, trailing whitespace (ignore this commit)
Code review: Use the truthy value, positive if
Code review: Combine if/let to if-let
Code review: Remove unnecessary do

"Once the HTTP request has been matched and destructured, the rest of
the route is encased in an implicit do block, just like normal
functions..."
Code review: Always prefer :require over :use

See https://groups.google.com/d/msg/clojure-dev/kbcI3bkJr_0/FIf0o9inN4MJ

:refer :all is still a bit naughty (can make it hard for people who
use your code to find out where functions came from). meh.
Code review: Need lein 2.x to use :dev profile
Code review: Prefer literal over fn

I assume this was extracted from the function below, where it existed as
an anonymous function (so using the literal form wasn't possible).
Code review: Destructure to remove manual lookups
Merge pull request #1 from joelittlejohn/code-review

Splendid. Thanks @joelittlejohn. Looking back at the code now all the changes you propose seem obvious to me now - which is a good thing :-)