immutable-merge (npm): Allows you to merge objects without mutating them.
Keywords: javascript|immutable|object-assign