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:   [{error, Msg}, {good, Good}, {bad, Bad}].
  
  
  unpack_config(#config{n=N,r=R,w=W}) ->
    {N, R, W}.
  
  
  pcall(MapFun, Servers, Const) ->
    Replies = lib_misc:pmap(MapFun, Servers, Const),
    lists:partition(fun valid/1, Replies).
  
negative.code: %%
  %%      This fun uses quorum constants from config
  key_lookup(Key, {M,F,A}, Access) ->
      N = list_to_integer(couch_config:get("cluster", "n", "3")),
      key_lookup(Key, {M,F,A}, Access, get_const(Access), N).
  
  
  %% @doc Get to the proper shard on N nodes by key lookup
  