А есть ли какой-то способ вкладывать модули друг-в-друга, чтобы ограничить их видимость?
Что-то типа такого:
MODULE primer1
MODULE submodule
ENDMODULE
ENDMODULE

MODULE primer2
MODULE submodule
ENDMODULE
ENDMODULE

Чтобы при вызове submodule из primer1 вызывался нужный вложенный, и чтобы компилятор не ругался на совпадающие имена.
Есть ли какой-то способ? А то частенько эти самые submodule отличаются друг-от-друга реализацией, но делают примерно одно и то же, поэтому их переназывать для каждого случая неудобно.