anchor.diff:      lists:mapfoldl(vann_list_join(Env, Ms, VI, Pid), {[], []}, Ts).
   
   vann_function(Tree, Env, Ms, _VI, Pid) ->
  -    Toks0 = wrangler_misc:get_toks(Tree),
  +    Toks0 = get_toks(Tree),
       F = fun () ->
   		Toks1 = remove_whites(Toks0),
   		Toks2 = wrangler_epp:expand_macros(Toks1, Ms),
  
positive.code:                                 {error, no_value} ->
                                      Tree1;
                                  {ok, Val}->
                                      wrangler_misc:update_ann(
                                           Tree1,
                                           {value, {Val,wrangler_syntax:get_pos(Tree1)}})
                              end
                      end;
  
negative.code: 									end
  								end,
  								Toks2),
                                          {L,C} = element(2, ghead("refac_util:adjust_locations:A2", Toks3)),
  					A2 = wrangler_syntax:set_pos(A, {L,C}),
                                          Len =length(wrangler_syntax:integer_literal(A)),
                                          A3=update_ann(A2, {range, {{L, C}, {L, C + Len - 1}}}),
                                          AQ =wrangler_syntax:set_pos(
                                                   rewrite(Name,
                                                           wrangler_syntax:arity_qualifier(Fun3, A3)), {L0, C0}),
                                          AQ1=update_ann(AQ,{range, {{L0,C0}, {L, C + Len - 1}}}),
  					T1=rewrite(T, wrangler_syntax:implicit_fun(AQ1)),
                                          update_ann(T1, {range, {Pos, {L, C + Len - 1}}});
  				    _ -> T
  				end;
  			    _ -> T
  