Currently the code: ``` javascript var foo: int[] = [1, 2, 3]; ``` expands to: ``` javascript var foo: int[] = new Array(new Object[] { 1, 2, 3 }).ToBuiltin(int) cast int[]; ``` The compiler should detect the pattern and remove the array creation altogether.