anchor.diff:  
   
   %% @private
  +find_syntax(Key, #parse{syntax = #{'__map_binary':=Syntax2}}) ->
  +    {ok, to_bin(Key), Syntax2};
  +
  +find_syntax(Key, #parse{syntax = #{'__map_atom':=Syntax2}}) ->
  +    {ok, nklib_util:to_atom(Key), Syntax2};
  +
  +% To remove
   find_syntax(Key, #parse{syntax = #{'__key_binary':=Syntax2}}) ->
       {ok, to_bin(Key), Syntax2};
   
  +% To remove
   find_syntax(Key, #parse{syntax = #{'__key_atom':=Syntax2}}) ->
       {ok, nklib_util:to_atom(Key), Syntax2};
   
  
positive.code: -type syntax_term() ::
      ignore |
      any |
      atom | {atom, [atom()]} | {atom_or_binary, [atom()]} |
      new_atom | raw_atom |
      boolean |
  
negative.code: 
  
  % Opts '__key_..' accept any key and converts to this format
  -type key() :: atom() | binary() | '__key_atom' | '__map_binary'.
  -type val() :: term().
  
  
  