Published a blog post
How we can refactor the useReducer we created previously and how the compiler will help us along the way.

https://willcodefor.beer/posts/compiler-help-when-updating-variants-in-rescript/