anchor.diff:                                  {error, no_value} ->
                                       Tree1;
                                   {ok, Val}->
  -                                    wrangler_misc:update_ann(
  -                                         Tree1,
  +                                    update_ann(Tree1,
                                            {value, {Val,wrangler_syntax:get_pos(Tree1)}})
                               end
                       end;
  
positive.code:     lists:mapfoldl(vann_list_join(Env, Ms, VI, Pid), {[], []}, Ts).
  
  vann_function(Tree, Env, Ms, _VI, Pid) ->
      Toks0 = wrangler_misc:get_toks(Tree),
      F = fun () ->
  		Toks1 = remove_whites(Toks0),
  		Toks2 = wrangler_epp:expand_macros(Toks1, Ms),
  
negative.code: 	  end,
      wrangler_syntax:set_ann(Tree, As1).
  
  ghead(Info, []) -> erlang:error(Info);
  ghead(_Info, List) -> hd(List).
  
  get_toks(Node) ->
      As = wrangler_syntax:get_ann(Node),
      case lists:keysearch(toks, 1, As) of
        {value, {toks, Toks}} -> Toks;
        _ -> []
      end.
  