A segment considers the contents between the start of the string (ignoring any initial path
separator) and the first encountered path separator ("/").
The resulting Path will fail if the inner path does not consume the entire first path segment, or
if the first path segment is empty. Otherwise, it succeeds if the inner Path succeeds.
A segment considers the contents between the start of the string (ignoring any initial path separator) and the first encountered path separator ("/").
The resulting Path will fail if the inner path does not consume the entire first path segment, or if the first path segment is empty. Otherwise, it succeeds if the inner Path succeeds.