I agree with @huonw here, whether a character is a separator is something that should be implemented in the `path` module and nowhere else. It may be an implementation detail that it just shells out to a lower `is_sep(foo: u8)` on unix, but I think that the path module should still have an `is_sep` function and this one should be entirely removed.