If it's a narrow string, then, no: front decodes.

But if we return an input range, then it's wrong to not decode narrow strings. If you end up copying the elements of `ExtImpl` in an output range of different width, or try to filter out specific wide letters, it will fail hard.

That should *really* read `ext.front` (and `path.front`) regrdless.