code: function processEmptyState(state, action) {
      const { path, data } = action.payload;
      const pathItems = path.split("/");
      return objectPathImmutable.update(state, pathItems, targetState => {
          Object.keys(data).forEach(key => {
              delete targetState[key];
          });
          return targetState;
      });
  }
docs: This function should NOT return a new state copy