named args with {:keys [arg1 arg2]} to convert (foo arg1 v1 arg2 v2) into a vector of named args