Array and structure compound initialisers now work.

The problem that we are running into is that most of the remaining
issues are getting blocked on macro expansion.