pub type TokenTree = TokenTree<Span>;
enum TokenTree { Leaf(Leaf<SpanData<SyntaxContextId>>), Subtree(Subtree<SpanData<SyntaxContextId>>), }