fix mapAccumL when `f` maps Chars that fit in a single Word16 to Chars that require two