Low level functionality (logging, error handling, profiling, command line flags etc) that is used by ...
std::string get_string_flag(std::string name)
void add_string_flag(std::string name, std::string default_value, std::string description)
void write_help(std::ostream &out=std::cerr)
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)