Compile-time meta programming in JavaScript.