Preprocessor to compile tomorrow's JavaScript syntax to the language of today using esnext