I have no idea how glob is supposed to interact with special Windows paths. For example, if I type `?:\foo\bar` as my glob, is that supposed to match `C:\foo\bar`? Similarly `\\?\foo\bar` seems like either garbage, or like a glob that's supposed to match all UNC paths with a 1-letter server and a share called `foo`. The latter doesn't seem very doable.

I think it's actually a mistake to try and parse glob patterns using `Path` to begin with. But I put in the verbatim check because I think the only reasonable expectation of a glob pattern `\\?\foo` is to match UNC shares with a 1-letter server and a share of `foo`, and we can't actually implement that. Hence, an empty glob iterator.