Support nested struct initializers