implement JavaScript rewriter using esprima and escodegen
implement CoffeeScript rewriter