usage(option_parser, banner: "Command #{c.inspect} requires compatible value for #{opt}, not #{options.fetch(opt, 'null')}")
              raise ArgumentError, "Incompatible command #{c} used with option #{opt}=#{options[opt]}"