pub fn spawn(
state: Arc<AppState>,
clock: ClockHandle,
input_tx: Sender<ReducerInput>,
shutdown: ShutdownToken,
) -> JoinHandle<()>pub fn spawn(
state: Arc<AppState>,
clock: ClockHandle,
input_tx: Sender<ReducerInput>,
shutdown: ShutdownToken,
) -> JoinHandle<()>