TYPEs can be placed anywhere in your program though (even between subs/functions)
@FellippeHeitor Well to expand on my example. I'm trying to refactor the physics engine I'm working on, and I literally use some TYPEs like 'tVECTOR2d' all over the place. I have numerous modules using 'tVECTOR2d'. So, declaring the type in the module wont clear the error in the other modules.
I was just wondering if my implementation is incorrect, or some command to tell the module that it is a module and suppress that error?