module 0x1::DisableInv { struct R1 has key { } struct R2 has key { } fun foo(s: &signer) { move_to(s, R2 {}); } spec foo { pragma disable_invariants_in_body; } spec module { invariant [suspendable] forall a: address where exists(a): exists(a); } }