// An untyped array-literal constant infers its element type from the // elements (ints -> s64; a numeric int/float mix promotes to f64). A // NON-NUMERIC mix has no unified element type — diagnosed, with the // annotation as the fix. #import "modules/std.sx"; BAD :: .["alpha", 1]; main :: () { print("{}\n", BAD[0]); }