Modified compiler to allow dynamic arrays within structs