The results of a failed parse is a Stream of all errors that occurred during the parse. Even taking longest-match, the result is usually a large set of errors that must be reduced in some way. It would be nice if we had a way of doing this generically so that GLL's error reporting could approximate that of an unambiguous predictive parser.