Modules are now executed in the same order as they are declared or loaded at compile-time (before, the behavior was undefined aka random)

Example:
	module A { say "a" };
	module B { say "b" };
	module C { say "c" };
	say "d";
	## => Will print "a", "b", "c", "d" in that order