Anonymous
http://blog.fgribreau.com/2008/06/quivalent-javascript-pour-les-fonctions.html
Separate policy from mechanism, separate interfaces from engines.