Add a ParseContext and make token{,s} types public.