anchor.diff:      erlang:nif_error(nif_library_not_loaded).
   
   -spec remove_prefix(mcache_handle(), key()) ->
  -                 undefined |
  -                 {ok, non_neg_integer()}.
  +                           undefined |
  +                           {ok, non_neg_integer()}.
   
   remove_prefix(_Handle, _Name) ->
       erlang:nif_error(nif_library_not_loaded).
   
   -spec take(mcache_handle(), key()) ->
  -                 undefined |
  -                 {ok, chunks()}.
  +                  undefined |
  +                  {ok, chunks()}.
   
   take(_Handle, _Name) ->
       erlang:nif_error(nif_library_not_loaded).
  
positive.code:     InitialDataSize = proplists:get_value(initial_data_size, Opts, 32),
      InitialEntries = proplists:get_value(initial_entries, Opts, 4),
      HashSeed = proplists:get_value(hash_seed, Opts, 42),
        new(MaxAlloc, Buckets, AgeCycle, InitialDataSize, InitialEntries,
            HashSeed).
  -spec pop(mcache_handle()) ->
                   undefined |
                   {ok, key(), chunks()}.
  
negative.code:     erlang:nif_error(nif_library_not_loaded).
  
  -spec is_empty(mcache_handle()) ->
                        boolean().
  is_empty(_Handle) ->
      erlang:nif_error(nif_library_not_loaded).
  
  