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:     Fun = fun ('to-split') -> to_split;
                ('to-expmac') -> to_expmac;
                ('to-expand') -> to_expand;
                ('to-exp') -> to_exp;             %Backwards compatibility
                ('to-pmod') -> to_pmod;
                ('to-lint') -> to_lint;
                ('no-docs') -> no_docs;
  
negative.code: 
  fix_erl_errors(Fes) -> flatmap(fun ({_,Es}) -> Es end, Fes).
  
  %% is_binary_module(State) -> true | false.
  %%  Check whether the module code is a binary or not.
  
  is_binary_module(#comp{code=Mods}) ->
      case Mods of
  	[#module{code=Code}|_] when is_binary(Code) -> true;
  	_ -> false
  	%% _ -> io:format("ibr: ~p\n", [Mods]), false
      end.
  
  %% is_werror(State) -> true | false.
  %%  Check if warnings_as_errors is set and we have warnings.
  
  