hacking all the transpilers and polyfills together to transparently support much es6 in node