anchor.diff:      {list_to_atom(Task), RawRest}.
   
   %% @private actually not too sure what this does anymore.
  +-spec set_options(rebar_state:t(),{[any()],[any()]}) -> {rebar_state:t(),[any()]}.
   set_options(State, {Options, NonOptArgs}) ->
       GlobalDefines = proplists:get_all_values(defines, Options),
   
  
positive.code:     GlobalConfig3 = rebar_state:set(GlobalConfig2, {plugins, global}, rebar_state:get(GlobalConfigThrowAway, plugins, [])),
      rebar_state:providers(rebar_state:new(GlobalConfig3, Config), GlobalPlugins).
  
  test_state(State) ->
      %% Fetch the test profile's erl_opts only
      Opts = rebar_state:opts(State),
  
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),
  
  