anchor.diff:    ExpectedResponse = make_response(Rsp),
     ActualResponse   = request(Request),
     case Result = validate(ExpectedResponse, ActualResponse) of
  -    pass -> run_scenario( Scenario
  -                        , T
  -                        , Params
  -                        , [{Request, Result}|Acc]
  -                        );
  +    pass -> run_operations( Scenario
  +                          , T
  +                          , Params
  +                          , [{Request, Result}|Acc]
  +                          );
       _    -> dbg( Scenario
                  , Description
                  , Request
  
positive.code: %% Last argument is a key-value list of parameters.
  %% @end
  run(Scenario, Params, Vars) ->
    spawn_link(?MODULE, run, [self(), Scenario, Params, Vars]),
    receive {done, Result}    -> Result
    after   ?SCENARIO_TIMEOUT -> {error, timeout}
    end.
  
  %%%_* Internal export --------------------------------------------------
  %% @private
  
negative.code:               , proplists:get_value(host, Params, "localhost")
                , ":"
                , integer_to_list(proplists:get_value(port, Params, DefaultPort))
                , unicode:characters_to_list(proplists:get_value(path, Params, Path))
                ], "").
  
  make_request( #katt_request{headers=Hdrs0, url=Url0, body=RawBody0} = Req
  