- assists when building simple hand-rolled parsers. Also add string::split() taking a sub-string for the delimiter.
- generic means of holding ranges of substring iterators