I feel like Promises, decorators and the new pipe operator all went into the wrong directions with their implementations.
(I'd also add modules to your list fwiw, they were designed without taking performance into account.)
I feel like Promises, decorators and the new pipe operator all went into the wrong directions with their implementations.