(defn f2 [& {:keys [a b] :as got}] (println "got: " got) (list a b))
(defn f1 [& {:keys [a b] :as all}] (println "all: " all) (apply f2 (apply concat all)))
(println (f1 :a 1 :b 2))
KGRlZm4gZjIgWyYgezprZXlzIFthIGJdIDphcyBnb3R9XSAocHJpbnRsbiAiZ290OiAiIGdvdCkgKGxpc3QgYSBiKSkKKGRlZm4gZjEgWyYgezprZXlzIFthIGJdIDphcyBhbGx9XSAocHJpbnRsbiAiYWxsOiAiIGFsbCkgKGFwcGx5IGYyIChhcHBseSBjb25jYXQgYWxsKSkpCgoocHJpbnRsbiAoZjEgOmEgMSA6YiAyKSk=