A set of tools for implementing languages in Node.js