juxt creates a function multiplexer: it applies multiple functions to the same arguments and returns their results in a vector. Each supplied function must accept the generated function’s argument count. section 2.2.6
Collecting several views
((juxt first second last) (range 10)) ;; [0 1 9]. The output vector preserves the supplied function order and has the same size as the function list. section 2.2.6
