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

Add support for unit structs/variants

These were incorrectly triggering the unnamed fields error, but are now correctly handled

Created by  finchie  on April 15, 2025
ARB66QTX6V7ZDXQUZQRDQGCUS2LOIB6SKMCL4SK7TVWK3FPBSI3QC
Change contents