phase-list: expose zipMerge via public API