anchor.diff:           ,facility_to_int/1
            ,severity_to_int/1
            ,fmt/7
  +         ,rfc5424/1
  +         ,rfc5424/8
           ]).
   
   -type syslog_msg() :: {0..128, 0..7,
  
positive.code:      Process,
       io_lib:format(Fmt, Args)}.
  
  facilities() ->
      [ { 0, kernel, "kernel messages"}
       ,{ 1, user, "user-level messages"}
  
negative.code:      ,{6, info, "Informational: informational messages"}
       ,{7, debug, "Debug: debug-level messages"}].
  
  -spec severity_to_int(severity()) -> 0..7.
  severity_to_int(I) when is_integer(I) ->
      I;
  severity_to_int(A) when is_atom(A) ->
  