Macros to automatically parse bad arguments and generate "help" commands for programs with a CLI