Extract helper bits from c-merge-recursive work