module 0x8675309::M { struct S has drop { f: T, } fun t(s: signer) { let _ = S { f: s }; } }