anchor.diff:  %% the raw input when it is available.
   
   format_in_original_format(_PhoneNumber, _RegionCallingFrom) ->
  -    exit(nif_library_not_loaded).
  +    erlang:nif_error(nif_library_not_loaded).
   
   -spec format_out_of_country_keeping_alpha_chars(
       PhoneNumber::phonenumber(),
       CallingFrom::binary()
  -    ) -> FormattedNumber::binary().
  +    ) -> FormattedNumber::binary() | no_return().
   
   %% @doc Formats a phone number for out-of-country dialing purposes.
   %%
  
positive.code: %%      subscriber-number-only version.
  
  is_possible_number_with_reason(_PhoneNumber) ->
      exit(nif_library_not_loaded).
  
  -spec is_possible_number(
      PhoneNumber::phonenumber()
      ) -> boolean().
  
  %% @doc Convenience wrapper around IsPossibleNumberWithReason. Instead of returning
  %% the reason for failure, this method returns a boolean value.
  
  is_possible_number(_PhoneNumber) ->
      exit(nif_library_not_loaded).
  
  -spec is_possible_number_for_string(
      Number::binary(),
      RegionDialingFrom::binary()
      ) -> boolean().
  
  %% @doc Checks whether a phone number is a possible number given a number in the
  %% form of a string, and the country where the number could be dialed from.
  
negative.code: %% so this is not a huge problem - and will be fixed if it proves to be so.
  
  format_out_of_country_keeping_alpha_chars(_PhoneNumber, _CallingFrom) ->
      erlang:nif_error(nif_library_not_loaded).
  
  -spec truncate_too_long_number(
      PhoneNumber::phonenumber()
      ) -> ValidPhoneNumber::phonenumber() | {error, no_valid_number} | no_return().
  
  %% @doc Attempts to extract a valid number from a phone number that is too long to
  %% be valid, and resets the PhoneNumber object passed in to that valid
  