ProgramOptions yet another program options library (high-level, C++) Benefits this library allows us to split argument parsing from the rest of code