It's one of the reasons why Prototype.js was created, and one of the reasons that people use CoffeeScript, don't you think?