Request : imports allowed anywhere

BlitzMax Forums/BlitzMax Programming/Request : imports allowed anywhere

But why can't you use :
'Main program
Import bla.bla
Import bla.bla2
Import "mystuff.bmx"   ' Import instead of Include

'Mystuff.bmx
Import some.module.mystuff.really.needs
Function MyFunction()
End Function

is what I don't understand... because that will compile without issue as far as I can see.

I guess I don't see what the fascination is with using "Include"...