merge-recursive: introduce merge_options