linkname ""; typedef A = ( int a, int#[2] aa, ); typedef B = ( A b, A#[2] bb, A#[2,2] bbb, ); () test() { var B x = ( (11, [22, 33]), [(444, [555, 666]), (777, [888, 999])], [ [(111, [112, 113]), (121, [122, 123])], [(211, [212, 213]), (221, [222, 223])], ], ); var A#[2] y = [ (1001, [1002, 1003]), (1004, [1005, 1006]), ]; x = ( (123, [456, 789]), [(444, [555, 666]), (777, [888, 999])], [ [(111, [112, 113]), (121, [122, 123])], [(211, [212, 213]), (221, [222, 223])], ], ); y = [ (2001, [2002, 2003]), (2004, [2005, 2006]), ]; }