Closure Instead Of Object
condensed to
Closures And Objects Are Equivalent
pending refactoring
See original on
c2.com