pub type TtElement<'a> = TtElement<'a, SpanData<SyntaxContext>>;
pub enum TtElement<'a> { Leaf(&'a Leaf<SpanData<SyntaxContext>>), Subtree(&'a Subtree<SpanData<SyntaxContext>>, TtIter<'a, SpanData<SyntaxContext>>), }