Я не знаю JavaScript
Разберемся почему нужно относиться к выражениям и операторам как к интерфейсам, покажем как работают асинхронные get/set, при чем здесь await new и как сделать самовоспроизводимые экземпляры классов.

Виктор Вершанский
chillhouse.space