//# publish module 0x1.M { struct R has key { b: bool} struct S { b: bool } foo() { // satisfy constraints let x: Self.S; label b0: return; } }