Same as in immer, if you have a hook-effect that could be a one-liner but would now stretch into bracket scope since effects evaluate return values, the void keyword terminates all risks and side-effects. Guess everyone knew that, i was 4 years into JS until discovering it 😑