js-object-assign (npm): Functional recursive object assign
Keywords: js|node|javascript|object|assign