⚠️ OCaml 5.x memory usage

I believe the Goblint project had similar issues, in their case it was caused by weak tables failing to clear unused elements in some cases (typically when hash collisions are common). It is likely that Why3 also uses weak tables or ephemerons, so it could be the same issue.