deep-mutation (npm): The mutate method returns new object with changes
Keywords: assign|object|deep|state|mutable|redux|immutable