split_view.
split.
search(), search_all, and split. Partially addresses #64.
search() finds the first occurrence of a match of the given parser. search_all produces a range of subranges, each of which is a nonoveralpping match of the given parser. Partially addresses #64.