anchor.diff:  -define(MINUTE, (60 * ?SECOND)).
   -define(HOUR, (60 * ?MINUTE)).
   
  +-define(MAX_FORMAT_LENGTH, 8192).
  +
   -spec get_setting(nonempty_string()) -> string().
   get_setting(SettingName) ->
       case os:getenv(SettingName) of
  
positive.code: 
  -spec format(nonempty_string(), [term()]) -> nonempty_string().
  format(Format, Args) ->
      lists:flatten(io_lib:format(Format, Args)).
  
  -spec format_time(integer()) -> nonempty_string().
  format_time(Ms) when is_integer(Ms) ->
  
negative.code: -spec format_time(integer(), integer(), integer(), integer()) ->
                           nonempty_string().
  format_time(Ms, Second, Minute, Hour) ->
      lists:flatten(io_lib:format("~B:~2.10.0B:~2.10.0B.~3.10.0B",
                                  [Hour, Minute, Second, Ms])).
  
  -spec format_time_since(erlang:timestamp()) -> nonempty_string().
  format_time_since(Time) ->
  