camel-dot-prop-immutable (npm): dot-prop-immutable w/ check for flattened props
Keywords: immutable|object|merge