Toolkit to make streamable scanners and parsers.