Are these two helpers helpful enough to add `starts_with`/`ends_with` to `std::vec` (similar to `std::str`)?