anchor.diff:  group_by_org_ids(#sname{org_id = OrgId} = Name, Acc) ->
       Old = maps:get(OrgId, Acc, []),
       maps:put(OrgId, [Name | Old], Acc).
  -
  -
   
   %%
   %% Actually lookup names
  
positive.code: parse_scoped_name(Name, ScopedOk, Context) ->
      Pattern = make_regex(),
      maybe_parse_scoped_name(Name, Pattern, ScopedOk, Context).
  
  parse_scoped_names(Names, Context) ->
      parse_scoped_names(Names, true, Context).
  
  parse_unscoped_names(Names, Context) ->
      parse_scoped_names(Names, false, Context).
  
  -spec parse_scoped_names([binary()], boolean(), #context{}) -> [#sname{} | {atom(), binary()}].
  parse_scoped_names(Names, ScopedOk, Context) ->
  
negative.code:     <<OrgName/binary, "::", Name/binary>>.
  
  %%
  %% Memorize org id lookup
  %%
  -spec init_org_name_cache() -> map().
  