A Clojure library for selecting a subset of fields from composite data structures