A JavaScript Pre-Processor