Top Level arrays and pointer assignments now work