It seems I was not fully mad, Clojure designers have had the same idea, see page 29 of this document (Click on it, don't save as): http://clojure.googlegroups.com/web/ClojureExperience.pdf
Be well, bearophile
It seems I was not fully mad, Clojure designers have had the same idea, see page 29 of this document (Click on it, don't save as): http://clojure.googlegroups.com/web/ClojureExperience.pdf
Be well, bearophile