> test.d(16): Error: cannot implicitly convert expression ([1,2,3]) of > type int[] to immutable(Typedef!(int[])) OT: this shows another possible problem. See http://clang.llvm.org/diagnostics.html, section "Typedef Preservation and Selective Unwrapping"