This is possible in Clojure
fixed https://github.com/clojure/clojurescript/commit/8b409e08ddf7775299ec19c12e9421cc331838d8