In D, `ArrayInitializer` has some extra features compared with `ArrayLiteralExpression` (eg. indexing elements sparsely: `int[] a = [1, 2, 10:100];`). So immediately conversion to `StaticArrayLiteralExp` is not good.