anchor.diff:      lists:keysort(#cpoint.point, CPoints);
   
   make({HashMod, HashCfg} = Hash, [{Addr, Data} | Rest], Acc) ->
  -    {ok, Points} = HashMod:hash_addr(Addr, HashCfg),
  +    Points = HashMod:hash_addr(Addr, HashCfg),
       {_, Acc2} =
           lists:foldl(
             fun (Point, {N, AccMore}) ->
  
positive.code:     XE5 = take_n(fun not_member/2, [1, 1, 1], 10, [1, 1, 1]),
      ?assertEqual([1], XE5),
      ok.
  
negative.code: % Functional, immutable consistent-hash-ring.
  
  -record(cring, {hash,    % A tuple of {HashMod, HashCfg}.
                  ring,    % [#cpoint{}, ...], ordered by ascending point field.
                  addr_num % length(AddrDataList).
                 }).
  -record(cpoint, {point,     % Integer, an item from list from HashMod:hash_addr().
  