If startsWith(r1, r2), consume the corresponding elements off r1 and return true. Otherwise, leave r1 unchanged and return false.
Variadic Version of skipOver.
Skip Over Longest Matching prefix in needles that prefixes haystack.
Drop prefixes in s. TODO Use multi-argument skipOver when it becomes available http://forum.dlang.org/thread/bug-12335-3@https.d.puremagic.com%2Fissues%2F
Skip Over Shortest Matching prefix in needles that prefixes haystack. TODO Make return value a specific type that has bool conversion so we can call it as if (auto hit = r.skipOverShortestOf(...)) { ... }
Drop suffixes in s.