lodash
shimIsPlainObject
shimKeys
reduce
Former-commit-id: f24dd4de2a5a6c8103f26d000f1f16b5be3d8165
_.merge
callback