anchor.diff:                         Increment::integer(),
                          Threshold::integer()) -> boolean().
   inc_if_less_than(_,_,_) ->
  -    not_loaded(?LINE).
  +    erlang:nif_error(?LINE).
   
   %%
   -spec get(Oneup::oneup()) -> integer().
   get(_) ->
  -    not_loaded(?LINE).
  +    erlang:nif_error(?LINE).
   
   %% Check if the underlying atomic implementation for this platform
   %% is actually lock free.
  --spec get() -> boolean().
  +-spec is_lock_free() -> boolean().
   is_lock_free() ->
  -    not_loaded(?LINE).
  +    erlang:nif_error(?LINE).
   
   %%% ============================================================================
   %%% Internal functions
  
positive.code: %%% ============================================================================
  
  new_counter() ->
      not_loaded(?LINE).
  
  -spec inc(Oneup::oneup()) -> ok.
  inc(_) ->
      not_loaded(?LINE).
  
  
  -spec inc(Oneup::oneup(), Increment::integer()) -> ok.
  inc2(_,_) ->
      not_loaded(?LINE).
  
  %% Increment this counter by `Inc' if the current value is less than
  %% the value of `Threshold'.
  
negative.code:         end,
      erlang:load_nif(SoName, 0).
  
  %%% ============================================================================
  %%% Benchmarks
  %%% ============================================================================
  