inline fn XcmpXi2(comptime T: type, a: T, b: T) i32
inline fn XcmpXi2(comptime T: type, a: T, b: T) i32 { var cmp1: i32 = 0; var cmp2: i32 = 0; if (a > b) cmp1 = 1; if (a < b) cmp2 = 1; return cmp1 - cmp2 + 1; }