И пока я освободился, предлагаю обсудить еще одну тему, которую мы вскользь уже затрагивали сегодня.
Быть или не быть транспилерам и сахарам? Babel, CoffeeScript, TS, SpiderLang и прочие поделки.
Сам использую Babel, когда мне нужно оставлять совместимость, но не в восторге от этого.
Имхо, все это не нужно и непонятно, в какой код это все транспилится. Но когда были старые версии ноды, то конечно использовали.