Support for nested designated initializers

e.g.

  .driver.pm = &pm_ops,