Hi I get errors when using rust 1.79.0 to compile state `Market` and others. I think it is related to [Make i128 and u128 16-byte aligned on x86-based targets.](https://github.com/rust-lang/rust/pull/116672/) introduced in 1.77.0. Would you take a look? Thanks!