`.merge` is a really useful function. implementation of `MapOf::merge` typescript type would be great in v5