I really like keyword args like (foo :a 1 :b 2) but sometimes I need an 1-ary and a 1-ary + options. Is there a way to get that and use keyword args for the options map?
Is that (defn bla [first-arg & [{:keys [a b c]}]] ...)?
Is this what was specifically addressed in one major clojure version? don't remember which one but it accepts both the single and the spread syntax
Oh ya, that's it!