Suppose I have a large set of routines, and I need them to compile in a certain order.
i.e . when rebuilding a project from scratch.
For example, one might have a set of Modules, and one would like to compile those first,
before compiling the routines that have the corresponding USE statements.
Hopefully, the compiler would know: if I am doing to a rebuild of the project,
that those SHOULD be done first. but I don't know if that's really the case.