anchor.diff:  		false -> Values3
   	end,
   	Indices = [{Index, V} || V<-Values4],
  -	expand_indices(Key, Data, Rest, Acc++Indices);
  -
  -expand_indices(Key, Data, [{Index, Spec}|Rest], Acc) ->
  -	expand_indices(Key, Data, [{Index, Spec, []}|Rest], Acc).
  +	expand_indices(ExtKey, Data, Rest, Acc++Indices);
  +
  +expand_indices(ExtKey, Data, [{Index, Spec}|Rest], Acc) ->
  +	expand_indices(ExtKey, Data, [{Index, Spec, []}|Rest], Acc).
   
   
   %% @doc Performs a reconcile over a serie of values
  
positive.code: 		{field, _Field} ->
  			[];
  		{func, Fun} ->
  			Fun(Data);
  		Term ->
  			Term
  	end,
  
negative.code: 	] = expand_indices(S1, K, other_thing),
  	ok.
  
  test_func1(_, Map) when is_map(Map) -> maps:get(field1, Map);
  test_func1(_, List) when is_list(List) -> get_value(field1, List);
  test_func1(_, _) -> [].
  
  
  test_func2(_, Map) when is_map(Map) -> maps:get(field7, Map);
  test_func2(_, List) when is_list(List) -> get_value(field7, List);
  test_func2(_, _) -> [].
  
  
  -endif.
  