anchor.diff:  %% conflicts with an import is automatically done by Erlang.
   
   ensure_no_local_conflict(Meta, File, Module, AllDefined) ->
  -  ensure_no_in_erlang_macro_conflict(Meta, File, Module, AllDefined, local_conflict).
  +  ensure_no_special_form_conflict(Meta, File, Module, AllDefined, local_conflict).
   
   %% Find conlicts in the given list of functions with
   %% the recorded set of imports.
  
positive.code:   case Final of
      [] -> { keydelete(Key, Old), keydelete(Key, Temp) };
      _  ->
        ensure_no_in_erlang_macro_conflict(Meta, File, Key, Final, internal_conflict),
        { [{ Key, Final }|keydelete(Key, Old)], [{ Key, Final }|keydelete(Key, Temp)] }
    end.
  
  
negative.code: 
    case Matches of
      [{Name,Arity}|_] ->
        Key = ets:lookup_element(Table, { Name, Arity }, 2),
        Tuple = { import_conflict, { hd(Key), Name, Arity } },
        elixir_errors:form_error(Meta, File, ?MODULE, Tuple);
      [] ->
        ok
  