This is a modified version of the deepOverwriteMerge function from light-fakery,
this version includes a fix for dates not merging correctly. If/when this PR
https://github.com/mniebling/light-fakery/pull/6 is merged in and a new version releases,
we can remove this function and switch back to the one from light-fakery.
This is a modified version of the deepOverwriteMerge function from light-fakery, this version includes a fix for dates not merging correctly. If/when this PR https://github.com/mniebling/light-fakery/pull/6 is merged in and a new version releases, we can remove this function and switch back to the one from light-fakery.