Can Your Programming Language Do This?

Joel is usually quite entertaining and today he posted on a subject I've been devoting some research time to recently, Functional Programming:

If your programming language requires you to use functors, you're not getting all the benefits of a modern programming environment. See if you can get some of your money back.

His examples are in Javascript, which ought to be easy enough for most webheads to follow.