Use C99 designated initializers for some structs
These are just a few particularly egregious cases that were hard to read
and write, and error prone because of many similar adjacent types.
Discussion: https://www.postgresql.org/message-id/flat/
4c9f01be-9245-2148-b569-
61a8562ef190%402ndquadrant.com