Extract date spec helper
Extract merge enumeration
wip