c3f5fca8a2
Reference struct members by name instead relying on their order. This also simplifies moving back to named members when all compilers we use support them.