Cool!One note - gflags (https://opensource.google/projects/gflags) allows modules to define their own flags in a decentralized manner. I've always thought this is a major feature missing from std.getopt, but never got around to it. It would be great if argparse would add such support.
This is an interesting approach. I'm not a fan of it but I'll take a look at whether this can be supported.