whole_func_string: function updateFieldsState(value, state, fields) {
      const newModel = Object.assign({}, state);
      fields.forEach(selector => {
          const prevState = selector.getValue(newModel, {});
          selector.setValueImmutable(newModel, Object.assign({}, prevState, value));
      });
      return newModel;
  }
func_code_string: function updateFieldsState(value, state, fields) {
      const newModel = Object.assign({}, state);
      fields.forEach(selector => {
          const prevState = selector.getValue(newModel, {});
          selector.setValueImmutable(newModel, Object.assign({}, prevState, value));
      });
      return newModel;
  }
func_documentation_string: Update `model` with [[Field]] `state`
  @param value [[Field]]s state
  @param state [[Form]] `model`