I'm taking it this is for cases where the unicode character has been split up into two parts, but from what I've gathered it shouldn't happen on Python versions with wide unicode support. And find if it happens on other versions, from what I could find, the algorithm for "stiching" the pieces together isn't a straightforward `a + b`. And if you do that it'll come out wrong.

So far I've set this library to only support Python with wide unicode support because I didn't want to deal with making the narrow support work all over the place. And as such I'm a little uncertain of the use of this portion of the code.

Could you give example unicode strings where this would work so I can add it to a test case?