/// Represents an individual segment of a route (i.e. the bit between the `/`).
;
/// It is often a path of insecure traversals if there are two consecutive slashes in a path. Making an empty [`WebSegment`] impossible to create removes the chance of consecutive slashes.