Once a zig struct exceeds a given size, it reorders the field's structs. In this case, casting at the proto level fails and calls become invalid. The issue happens with `XMLHttpRequest`: https://lightpanda.slack.com/archives/C05TRU6RBM1/p1707819010681019