Start implement a JS compiler