Merging fieldsets

For flexibility, keys never need to be unique in any of eno's data structures, this requires some clarification of copying behavior in some edge cases, though. The example below should outline the wanted behavior for merging fieldset entries:

settings:
color = red
color = green
foo = bar
number = one

settings_2 < settings
color = blue
number = two
number = three

color and number from settings are discarded, resulting in this resolved fieldset:

settings_2:
color = blue
foo = bar
number = two
number = three

Next page: Merging lists