 Presumably [`Module.GetTypes`](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.module.gettypes?view=net-7.0) 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.