Base.Hooksmodule S = Smodule HM = HMWrap S.system. Always use this hook instead of S.system!
val delete_marked : S.v list -> unitIncrementally delete additional solver data.
val stable_remove : S.v -> unitRemove additional solver data when variable removed from stable.
val prune : reachable:unit HM.t -> unitPrune unreachable additional solver data.