FIXME: union initialisers

- Squash this against the previous commit to fix formatting