Не понял, почему нельзя просто так модули грузить, безо всякого main.
ТРАП показывает $$ про раздел инициализации или что-то в этом роде.
То есть некое внутреннее имя как бы уже есть.
Вы хотите, в сущности, его заменить на main?
Мне не нравится слово main, какие-то ненужные ассоциации.
------
Что значит, без Блэкбокса. Без графики? Так это и так можно.

(Четто не понимаю. Наверное, мозг расслабился на праздниках.)