@Bruno Пока через
сон [[TIME_AWAKE]] - Date.now()
либо
while true if Date.now() > [[TIME_AWAKE]] break сон 1 секундаУберите сортировку по имени в названиях переменных в функциях.
Почему в модулях нельзя сделать внутренние (internal) функции, которые не будут отображаться юзеру, а в модуле использоваться. Сейчас чтобы это сделать нужно 2 раза компилировать модуль, 1 раз где только нужные заголовки функций, а во втором все и потом заменять engine.js первого модуля на второй.