anchor.diff:  -include("blueprint_types.hrl").
   
   %%%_* Defines ==========================================================
  --define(KEY_PREFIX,        "katt_").
  --define(EXTRACT_BEGIN_TAG, "{{<").
  --define(EXTRACT_END_TAG,   "}}").
  +-define(VAR_PREFIX,        "katt_").
  +-define(RECALL_BEGIN_TAG,  "{{<").
  +-define(RECALL_END_TAG,    "}}").
   -define(STORE_BEGIN_TAG,   "{{>").
   -define(STORE_END_TAG,     "}}").
   -define(MATCH_ANY,         "{{_}}").
  --define(SUB_BEGIN_TAG,     "{{>").
  --define(SUB_END_TAG,       "<}}").
   -define(SCENARIO_TIMEOUT,  120000).
   -define(REQUEST_TIMEOUT,   20000).
   
  
positive.code:                , Result
                 )
    end;
  run_scenario(_, [], _, _, Acc) ->
    Acc.
  
  make_request_url(_, Url="http://"++_)  -> Url;
  
negative.code:   pass;
  do_validate(_Key, ?STORE_BEGIN_TAG ++ Rest, A)         ->
    Key = string:sub_string(Rest, 1, string:str(Rest, ?STORE_END_TAG) - 1),
    put_var(Key, A),
    pass;
  do_validate(Key, E, A)                                 ->
    compare(Key, E, A).
  
  put_var(Key, Value) -> put(?VAR_PREFIX ++ Key, Value).
  %% get_var(Key) -> get(?VAR_PREFIX ++ Key).
  
  compare(_Key, E, E) -> pass;
  compare(Key, E, A)  -> {not_equal, {Key, E, A}}.
  
  %% Transform simple list to proplist with keys named Name1, Name2 etc.
  enumerate(L, Name) ->
  