module 0x8675309::M { struct S has drop { u: u64 } struct R { f: u64 } fun t0(x: u64, r: R, s: S) { false / true; 1 / false; false / 1; @0x0 / @0x1; (0: u8) / (1: u128); r / r; s / s; 1 / false / @0x0 / 0; () / (); 1 / (); (0, 1) / (0, 1, 2); (1, 2) / (0, 1); } }