This is a more flexible alternative to thread first or thread last. It can be inserted anywhere in the list of parameters of the function.
(as-> [1 2] x (map #(+ 1 %) x) (if (> (count x) 2) "Large" "Small"))