Yeah, as I’m reading this more thoroughly I see that there wouldn’t be many states to express, and the merging itself isn’t something you’d express in states.
I initially thought more of the inner workings could be managed this way, but it seems better implemented as it is in the article.