We should probably version it based on changes to this struct in the compiler. Idk how to force devs to check if sth changed in it during every cairo-lang-* bump - we would need add a really good test for that (one that would surely break if anything changes in CairoProgramDebugInfo).