anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   -spec prepare_to_write(Input :: term()) -> tuple().
  -prepare_to_write(Input) when is_list(Input) ->
  +prepare_to_write({struct, List}) ->
  +  prepare_to_write(List);
  +
  +prepare_to_write([{_,_} | _] = Input) ->
     {struct, lists:map(fun(I) -> prepare_to_write(I) end, Input)};
   
   prepare_to_write({K, V}) when is_list(V) ->
     {K, prepare_to_write(V)};
   
   prepare_to_write({K, V}) ->
  -  {K, V}.+  {K, V};
  +
  +prepare_to_write(Any) ->
  +  Any.
positive.code:     end
    catch
      E1:E2 ->
        {error, {E1,E2}}
    end.
  
  %%--------------------------------------------------------------------
  
negative.code:             {config_extension, Ext},
              {repeats, Repeats},
              {ok_counter, OkNum},
              {results_sums, ValuesSums},
              {results_lists, ValuesLists},
              {errors, Errors}
            ]
          }
  