anchor.diff:  %% Create a hopefully new core variable.
   
   new_var(#cg{vc=C}=St) ->
  -    {list_to_atom(integer_to_list(C)),St#cg{vc=C+1}}.
  +    {list_to_atom(lists:concat([" ",C," "])),St#cg{vc=C+1}}.
   
   new_c_var(_, St0) ->
       {Name,St1} = new_var(St0),
  
positive.code: %%% are not as it expects them to be. Note that now the whole
  %%% annotation is passed into the constructor functions, not just the
  %%% line number.
  
  -module(lfe_codegen).
  
  
negative.code:             Gfun = fun ([_,['when'|G]|_], Cgs) -> G ++ Cgs;
                         (_, Cgs) -> Cgs
                     end,
              Gs = Vts ++ foldr(Gfun, [], Vbs),	%The variable tests
              Efun = fun ([_,_,E], St) -> comp_expr(E, Env, L, St);
                         ([_,E], St) -> comp_expr(E, Env, L, St)
                     end,
  