anchor.diff:  
   %% @doc Creates a compressed version of the (unmatched) binary keys in the given
   %%      set using the indices in the original KV list.
  -%% @see shash_compress_k_list/6
  +%% @see shash_compress_k_list/7
   -spec compress_k_list(KVTree::kv_tree(), OtherDBChunkOrig::bitstring(),
                         SigSize::signature_size(), VSize::signature_size(),
                         AccPos::non_neg_integer(), ResultIdx::[?RT:key()],
  
positive.code: 
  %% @doc Creates a compressed version of the (unmatched) binary keys in the given
  %%      set using the indices in the original KV list.
  %% @see compress_k_list/7
  -spec shash_compress_k_list(KVSet::shash_kv_set(), OtherDBChunkOrig::bitstring(),
                              SigSize::signature_size(), AccPos::non_neg_integer(),
                              ResultIdx::[?RT:key()], LastPos::non_neg_integer(),
  
negative.code:     <<SigSize:IdxBitsSize/integer-unit:1, Bin2/bitstring>> = Bin,
      decompress_k_list_kv_(Bin2, KVList, SigSize).
  
  %% @doc Helper for decompress_k_list_kv/3.
  -spec decompress_k_list_kv_(CompressedBin::bitstring(), KVList::db_chunk_kv(),
                              SigSize::signature_size()) -> ResKeys::[?RT:key()].
  decompress_k_list_kv_(<<>>, _, _SigSize) ->
  