WIP: Better interleaved parsers. Ready for generalization.