anchor.diff:       %% Now we expand and trim remaining macros.
        {do,fun do_expand_macros/1},
        {when_flag,to_expand,{done,fun expand_pp/1}},
  -     {when_flag,to_exp,{done,fun expand_pp/1}}, %Backwards compatibility
        {do,fun do_lfe_pmod/1},
        {when_flag,to_pmod,{done,fun pmod_pp/1}},
        {do,fun do_lfe_lint/1},
  
positive.code:     Filter = fun (report) -> false;             %No reporting!
                   (report_warnings) -> false;
                   (report_errors) -> false;
                   ('S') -> false;                %No stopping early
                   ('E') -> false;
                   ('P') -> false;
                   (dcore) -> false;
                   (warnings_as_errors) -> false; %We handle these ourselves
                   ({source,_}) -> false;
                   (_) -> true                    %Everything else
  
negative.code:     Fun = fun ('to-split') -> to_split;
                ('to-expmac') -> to_expmac;
                ('to-expand') -> to_expand;
                ('to-pmod') -> to_pmod;
                ('to-lint') -> to_lint;
                ('no-docs') -> no_docs;
  