The combine() method can be used to avoid manually managing a RepacketizerState in the simplest use case, and cat_move now simply calls cat internally, in a way that is easier to verify the safety of.