Added new, slightly simpler, lookahead implementation.
Make Test agnostic to the particular parser used.