pub type Part = Token;
pub struct Part { pub kind: TokenKind, pub chars: Vec<char>, pub src_range: SourceRange, }
kind: TokenKind
chars: Vec<char>
src_range: SourceRange