For compatibility with `PosixPath`. Also, I anticipate other string-based APIs moving to vectors (to support non-utf8), such as process arguments/environment.