
Presumably Module.GetTypes returns types in the order they are defined in the assembly, and maybe the compiler isn't quite deterministic or something?
Should be easy to add an OrderBy in AssemblyAnalyzer.cs, causing a massive one-time change to a stable order.