Incomplete work on MatchCoIterator.
Finished MatchCoIterator.  Totally untested.