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:     end;
  to_json_struct_key(_) ->
      invalid_key.
      
  
  
  ip_to_list({IP,Port}) when is_tuple(IP), is_integer(Port) ->
  
negative.code:           clean_lower/1,
            to_list/1,
            to_flatlist/1,
            to_atom/1,
            to_binary/1,
            to_binary/2,
            to_integer/1,
            to_float/1,
            to_bool_strict/1,
  