fix variadic overload handling
Use clojure.core/expand-method-impl-cache in protocol bootstrapping
Another variadic argument handling fix
control & dataflow macros