anchor.diff:      false -> remove_entry(Rest, Key, [{K, V} | Acc])
     end.
   
  --spec do_equiv([entry()], mappings()) -> boolean().
  +-spec do_equiv([entry()], mapping()) -> boolean().
   do_equiv([], _) ->
     true;
   do_equiv([{Hash, {K, V}} | Rest], MapSet) ->
  
positive.code: -module(clj_hash_collision).
  
  -include("clojerl.hrl").
  
negative.code:     _ -> ?NIL
    end.
  
  %% @doc Create a new entry.
  %%
  %% Returns a tuple with two elements. The first is either `0' (the
  %% value for the provided key already existed) or `1' (a new value was
  %% added to the entry). The second is the created entry.
  -spec create_entry(mapping(), integer(), any(), any()) ->
    {0 | 1, entry()}.
  create_entry(Map, Hash, Key, Value) ->
    case Map of
      #{Hash := {K, V}} ->
  