This is the version we evaluate config.js with on Android, making it the lowest common denominator. While being a nifty little engine, it suffers from not being fully ES6 compliant, so things like arrow functions or template strings are not implemented.