Enhanced array initializers

Now constructions like:
> var<int[][]> tab
> (
>  (1, 2, 3),
>  (4, 5),
>  (6, 7, 8),
>  (9)
> );
Are compiled properly.