New LookaheadParser and small addition to ParseFailureException