juxt is one remarkably useful core Clojure function, that doesn’t
seem to be widely used (or understood for that matter), but is part of
the arsenal of every experienced Clojure hacker.
Looking at the official docs you’ll see that juxt takes a set of
functions and returns a function that is the juxtaposition of those
functions. The returned function takes a variable number of
arguments, and returns a vector containing the result of...