Clojure: partition-by, split-with, group-by, and juxt | Heykuki News