@zens ever since I learned Clojure (where maps can be called just like functions) it's driven me slightly batty that no other language supports this
maps are more like functions than functions are!
(at least Scheme has the sense to say that functions aren't actually functions; they're *procedures*)