anchor.diff:      binary_to_list(iolist_to_binary(Io)).
   
   
  --spec peername(inet:socket()) -> string().
  +-spec peername(inet:socket()) -> [byte()].
   %% @doc
   peername(Sock) ->
       case inet:peername(Sock) of
  
positive.code: -spec config(atom()) -> any().
  %% @doc
  config(Key) ->
      application:load(?APPLICATION),
      case application:get_env(?APPLICATION, Key) of
          undefined   -> error({config_not_found, Key});
          {ok, Value} -> Value
  
negative.code: option(Key, Opts) ->
      lookup_option(Key, Opts).
  
  -spec format_ip([proplists:property()]) -> [byte()].
  %% @doc
  format_ip({Ip, Port}) ->
      format_ip(Ip, Port);
  