Implementation of REP 143

If I understand it correctly, `merge()`, as used with `create_distribution_file()`, is giving preference to data in distribution files that occur later in the input list (later data overwrites earlier data).  Just checking: is that the desired behavior?