In `d3d12.h`, every other type seems to have a `typedef struct X { ... } X;` pattern, except for `D3D12_RT_FORMAT_ARRAY` 😅: ```c struct D3D12_RT_FORMAT_ARRAY { DXGI_FORMAT RTFormats[ 8 ]; UINT NumRenderTargets; } ; ```