anchor.diff:  help_message() ->
     S = <<" Usage: typer [--help] [--version] [--plt PLT] [--edoc]
                 [--show | --show-exported | --annotate | --annotate-inc-files]
  -              [-Ddefine]* [-I include_dir]* [-T application]* [-r] file*
  +              [-Ddefine]* [-I include_dir]* [-pa dir]* [-pz dir]*
  +              [-T application]* [-r] file*
   
    Options:
      -r dir*
  
positive.code: cl(["-r"|Opts]) ->
    {Files, RestOpts} = dialyzer_cl_parse:collect_args(Opts),
    {{files_r, Files}, RestOpts};
  cl(["-"++H|_]) -> fatal_error("unknown option -"++H);
  cl(Opts) -> 
    {Files, RestOpts} = dialyzer_cl_parse:collect_args(Opts),
  
negative.code:    -I include_dir
         pass the include_dir to TypEr
         (The syntax of includes is the same as that used by \"erlc\".)
     -pa dir
     -pz dir
         Set code path options to TypEr
         (This is useful for files that use parse tranforms.)
     --version (or -v)
         prints the Typer version and exits
     --help (or -h)
  