Not sure I really see the point of this. The syntax seems to offer little beyond what's possible already in ES6, and is missing several features, such as generators, destructuring, rest and spread operators and template strings that are very useful in modern JS development.