This is because modules' names get defined in the importing module, so that you 
can write e.g. `types.x`, and in this case `types` would be ambiguous.

It would be possible to import the same named modules by different names, like 
`import cirruInterpreter/types as interpreterTypes` (would be enough to do that 
for one of them), but then compiler runs into a bug (as I understand), 
compiling modules into the same C files, so then compilation fails at C side.

Reply via email to