Почти можно сделать, так как интерфейс модуля это просто html + javascript, в том числе и возврат больше одной переменной из функции модуля.
Но ничего стандартного нет, все надо пилить самому. Набор напильников нужен большой.
Уберите сортировку по имени в названиях переменных в функциях.
Почему в модулях нельзя сделать внутренние (internal) функции, которые не будут отображаться юзеру, а в модуле использоваться. Сейчас чтобы это сделать нужно 2 раза компилировать модуль, 1 раз где только нужные заголовки функций, а во втором все и потом заменять engine.js первого модуля на второй.