anchor.diff:  %% also enter all the functions and variables defined inside ewc so
   %% they can be reached from these macros when the L-E-E-M function is
   %% compiled. We do NOT need to save the ewc macros as they will
  -%% accessible when he module is compiled.
  +%% accessible when the module is compiled.
   %%
   %% The macros will be expanded in the context of the module when it is
   %% later compiled and not in the context of the calling module. This
  
positive.code: %%  LFE-EXPAND-EXPORTED-MACRO function. In this version we expand the
  %%  macros are compile time.
  
  build_exported_macro(#umac{leem=true}) -> [];   %Already have LEEM
  build_exported_macro(#umac{mline=L,expm=[]}) -> %No macros to export
      [{empty_leum(),L}];
  build_exported_macro(#umac{mline=ModLine,env=Env}=Mst) ->
      Vfun = fun (N, V, Acc) -> [[N,V]|Acc] end,
      Sets = lfe_env:fold_vars(Vfun, [], Env),
  
negative.code:            end,
      [{LEEM,ModLine}].
  
  empty_leem() ->
      ['define-function','LFE-EXPAND-EXPORTED-MACRO',?NOMETA,
       [lambda,['_','_','_'],?Q(no)]].
  
  