fn main() { auto s = "a"; s += "b"; assert (s.(0) == 'a' as u8); assert (s.(1) == 'b' as u8); s += "c"; s += "d"; assert (s.(0) == 'a' as u8); assert (s.(1) == 'b' as u8); assert (s.(2) == 'c' as u8); assert (s.(3) == 'd' as u8); }