Finish [#60905958, #60905966, #60905964, #60905962].

Add migration for merge_with.
Add spec.
Add feature.