Move prover returns: exiting with verification errors error: global memory invariant does not hold ┌─ tests/sources/regression/mono_after_global_invariant.move:44:9 │ 44 │ ╭ invariant update 45 │ │ Base::has_b() ==> (has_r() ==> old(has_r())); │ ╰───────────────────────────────────────────────────────────────^ │ = at tests/sources/regression/mono_after_global_invariant.move:30: put_r = s = = v = = at tests/sources/regression/mono_after_global_invariant.move:31: put_r = at tests/sources/regression/mono_after_global_invariant.move:9: put_b = s = = at tests/sources/regression/mono_after_global_invariant.move:10: put_b = at tests/sources/regression/mono_after_global_invariant.move:14: put_b = at tests/sources/regression/mono_after_global_invariant.move:32: put_r = at tests/sources/regression/mono_after_global_invariant.move:30: put_r = at tests/sources/regression/mono_after_global_invariant.move:32: put_r = at tests/sources/regression/mono_after_global_invariant.move:44