anchor.diff:  %%
   %%      This fun uses quorum constants from config
   some_parts(KeyFun, SeqsKVPairs, {M,F,A}, Access) ->
  -    Const = get_const(Access),
  -    some_parts(KeyFun, SeqsKVPairs, {M,F,A}, Access, Const).
  +    some_parts(KeyFun, SeqsKVPairs, {M,F,A}, Access, get_const(Access)).
   
   
   %% @doc Do op on some shards, depending on list of keys sent in.
  
positive.code:     {LastK, LastVs, Acc} = lists:foldl(FoldFun, Acc0, Rest),
      [{LastK, LastVs} | Acc].
  
  get_const(Access) ->
      get_const(Access, unpack_config(configuration:get_config())).
  
  
  get_const(Access, {_N,R,W}) ->
      case Access of
      r -> R;
      w -> W;
      r1 -> 1;
      Other -> throw({bad_access_term, Other})
      end.
  
negative.code:   [{error, Msg}, {good, Good}, {bad, Bad}].
  
  
  pcall(MapFun, Servers, Const) ->
    Replies = lib_misc:pmap(MapFun, Servers, Const),
    lists:partition(fun valid/1, Replies).
  