obj-merge (npm): non-destructive extend
Keywords: object|extend|merge|utility