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