anchor.diff:  
   add_huf(L, [{['define-function','$handle_undefined_function',Doc,Def],Lf}=F|Fs]) ->
       case function_arity(Def) of
  -        2 -> [{make_huf(Def, Doc),Lf}|Fs];      %Found the right $huf
  +        2 -> [{make_huf(Doc, Def),Lf}|Fs];      %Found the right $huf
           _ -> [F|add_huf(L, Fs)]
       end;
   add_huf(L, [F|Fs]) ->
  
positive.code:     Exp = [export,['LFE-EXPAND-EXPORTED-MACRO',3],
             ['$handle_undefined_function',2]],
      Md1 = {['define-module',Name,Doc,Exp|Mdef],L},
      {[Md1|Fs1 ++ [{Umac,L}]],Cst}.
  
  collect_macros(Fs, Mst) ->
      lists:foldl(fun collect_macro/2, Mst, Fs).
  
negative.code: %%  LFE-EXPAND-EXPORTED-MACRO function. In this version we expand the
  %%  macros are compile time.
  
  build_user_macro(#umac{leem=true}) -> [];       %Already have LEEM
  build_user_macro(#umac{mline=L,expm=[]}) ->     %No macros to export
      [{empty_leum(),L}];
  build_user_macro(#umac{mline=ModLine,env=Env}=Mst) ->
      Vfun = fun (N, V, Acc) -> [[N,V]|Acc] end,
      Sets = lfe_env:fold_vars(Vfun, [], Env),
      %% Collect the local functions.
  