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

Reply via email to