I think `#[repr(C)]` is the only thing that makes sense for producing a C-compatible struct. If `#[repr(fixed)]` would produce something other than `#[repr(C)]` then it might be worth having, but if it produces the exact same layout as `#[repr(C)]` then it seems unnecessarily redundant.