module 0x8675309::M { struct R { f: T } struct S {} struct Box has drop { f: T } fun t0() { (0, S{ }, R { f: 1 }); (0, S{ }, Box> { f: R { f: 1 } }); (0, S{ }, Box { f: abort 0 }); } }