anchor.diff:  % erlang:load_nif/2 matches the return specification for -on_load()
   % functions.
   
  +-spec internal_load(Filename :: binary(), Depth :: non_neg_integer()) ->
  +    load_return().
   internal_load(_Filename, _DesiredDepth) ->
  -    not_loaded(?LINE).
  +    erlang:nif_error({not_loaded, [{module, ?MODULE}, {line, ?LINE}]}).
   
   % https://github.com/nothings/stb/blob/master/stb_image.h#L394
   -spec req_comp(non_neg_integer() | req_comp()) -> non_neg_integer().
  
positive.code: % A really nice person would make a pure Erlang fallback incase a NIF was
  % unable to load for a specific platform.
  
  %%
  load(Filename) -> load(Filename, []).
  
  load(Filename, Depth) when is_integer(Depth) or is_atom(Depth) ->
  
negative.code:             filename:join(Dir, ?LIBNAME)
      end,
      erlang:load_nif(SoName, 0).
  