Sophisticated meta programming in JavaScript, e.g. to build different versions of a library from a single source tree.