The element to match.
true if the prefix of haystack matches any range of needles fully or pred evaluates to true, and haystack has been advanced to the point past this segment; otherwise false, and haystack is left in its original position.
Note: By definition, empty ranges are matched fully and if needles contains an empty range, skipOver will return true.