string_view::front and back
Refactoring: path functions