public static IEnumerable <Token <TToken> > Tokens <TToken, TRule>( this IParseTree <TToken, TRule> node) => node.TokenNodes().Select(o => o.Token);