Use `_.constant` where possible to cleanup tests.
Remove `_.isObject` dep from `_.merge` and ensure `_.assign` and `_.defaults` don't error when `object` is `null` or `undefined` and source objects are provided.
Ensure `_.intersection` handles non-array secondary values correctly.
Use `args` in `_.merge` where possible.
Rebuild dist.