anchor.diff:  -type dial_cl_parse_ret() :: {'check_init', #options{}}
                              | {'plt_info', #options{}}
                              | {'cl', #options{}}
  -                           | {{'gui', 'gs' | 'wx'}, #options{}} 
  +                           | {{'gui', 'gs' | 'wx'}, #options{}}
                              | {'error', string()}.
  +
  +-type deep_string() :: string() | [deep_string()].
   
   %%-----------------------------------------------------------------------
   
  
positive.code: 
  %%-----------------------------------------------------------------------
  
  help_warnings() ->
    S = warning_options_msg(),
    io:put_chars(S),
    erlang:halt(?RET_NOTHING_SUSPICIOUS).
  
  help_message() ->
    S = "Usage: dialyzer [--help] [--version] [--shell] [--quiet] [--verbose]
  
negative.code: cl(["--help"|_]) ->
    help_message();
  cl(["-I"]) ->
    cl_error("no include directory specified after -I");
  cl(["-I", Dir|T]) ->
    append_include(Dir),
    cl(T);
  