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