typedef S = (int x, int y); () test() { var int i1; var int i2; i1 = i2 = 0; var int? oi1; var int? oi2; oi1 = oi2 = none; int var^? opi1; int var^? opi2; opi1 = opi2 = none; var S s1; var S s2; s1 = s2 = (1,2); var S? os1; var S? os2; os1 = os2 = none; var int#[2] ai1; var int#[2] ai2; var int#[2] ai = [12, 34]; ai1 = ai2 = [12, 34]; ai = [12, 34]; ai1 = ai2 = ai; var int#[2]? oai1; var int#[2]? oai2; oai1 = oai2 = none; }