immutable-data (npm): Easily update nested objects and arrays in a declarative and immutable manner
Keywords: immutable|persistent|data|datastructure|declarative|nested