Is path convertible to string_view?: a war story
This story comes from the libc++ review
implementing P1989 "Range constructor for std::string_view 2: Constrain Harder"
(Corentin Jabot, March 2021). That paper made std::string_view
implicitly convertible-from basically any contiguous range of characters.
Which, to be clear, is probably a good thing. But it turned up a really
interesting interaction in libc++'s filesystem::path. Somehow,
enabling this constructor…