pub type TextToken = TextToken<Token>;
pub struct TextToken { pub token: Token, pub range: TextRange, }
token: Token
range: TextRange