Consider a function with the following signature:
(defn make-widget [& {:keys [x y] :or {x 10 y 20}}] ...)
What is the best way to pass a
You can use:
(apply make-widget (mapcat identity {:x 200 :y 0}))