optional_argument
{ "save-report", optional_argument, 0, 's' },
{"dump", optional_argument, 0, 'd'},
{"load", optional_argument, 0, 'l'},
{"load-source", optional_argument, 0, 's'},
{"compile", optional_argument, 0, 'c'},
{"header", optional_argument, 0, 'H'},
{"differences", optional_argument, 0, 'd'},