> The _.keys change is a separate commit, so can easily be removed, though I think it's worth considering these breaking changes holistically.

It's something to consider but a bit of a rabbit hole. As I mentioned I haven't had to tackle this yet either which means it's a lower priority use case.