Experimenting with more structured ways to handle command-line input/output in Rust

Switch `wax` to temporary fork

The wax crate was broken by https://github.com/rust-lang/rust/pull/125507, this switches to a personal fork that fixes the issue by adding a type_length_limit attribute. Hopefully this fork can be deleted once the change is reverted, or the change is merged upstream.

Created by  finchie  on July 8, 2024
BANMRGROVYKYRJ4N2P4HSOJ2JVV6VSEB3W34BFXPOEFND5O36CGAC
Change contents