anchor.diff:  
   
   %% @doc Convert (almost) any value to an atom.
  --spec to_atom(term()) -> atom().
  +-spec to_atom(term()) -> atom() | undefined.
   to_atom(<<>>) -> undefined;
   to_atom([]) -> undefined;
   to_atom(A) when is_atom(A) -> A;
  
positive.code:           to_isotime/1,
            to_json/1,
            unicode_to_utf8/1,
            
            convert_json/1,
            ip_to_list/1,
            ip_to_long/1,
  
negative.code: 
  
  %% @doc Convert (almost) any value to an integer.
  -spec to_integer(term()) -> integer() | undefined.
  to_integer(undefined) -> undefined;
  to_integer([]) -> undefined;
  to_integer(A) when is_atom(A) -> to_integer(atom_to_list(A));
  