I would be interested in a compilation step if it gives me something like PureScript, that is, real, serious benefits from the compiler: algebraic data types, type checking, type classes, and so on.<p>But ES2015 is just a bunch of syntax sugar. Nice syntax sugar, but still. Okay, async&#x2F;await is significantly useful... but you still have to understand how the promises work under the hood... and I can live with raw promise coding.