docs: function transit(state, variable, value) {
      // FIXME: deep copying of the whole state can be eventually slow...
      const newState = cloneDeep(state)
      set(newState, variable, value)
      return newState
  }