type of the proxified state: the data itself + the manager's event API. Pick<> avoids re-declaring the signatures — if on/off/once evolve in StateManager, this type follows automatically.
type of the proxified state: the data itself + the manager's event API. Pick<> avoids re-declaring the signatures — if on/off/once evolve in StateManager, this type follows automatically.