anchor.diff:         false -> [{d, 'TEST'}|Opts]
       end.
   
  +-spec test_defined([{d, atom()} | {d, atom(), term()} | term()]) -> boolean().
   test_defined([{d, 'TEST'}|_]) -> true;
   test_defined([{d, 'TEST', true}|_]) -> true;
   test_defined([_|Rest]) -> test_defined(Rest);
  
positive.code:     {list_to_atom(Task), RawRest}.
  
  %% @private actually not too sure what this does anymore.
  set_options(State, {Options, NonOptArgs}) ->
      GlobalDefines = proplists:get_all_values(defines, Options),
  
  
negative.code: %% arguments passed, if they have any relevance; used to translate
  %% from the escript call-site into a common one with the library
  %% usage.
  -spec run([any(), ...]) -> {ok, rebar_state:t()} | {error, term()}.
  run(RawArgs) ->
      start_and_load_apps(command_line),
  
  