A modular javascript compiler backend