{"ast_node_type":"other","tokens":[{"end":111,"kind":"keyword","start":0,"text":"Either::Left(Either::Left(def))"}]}
                                Either::Left(Either::Left(def)) => NameRefClass::Definition(def.into(), subst),
                            match def {
                                Either::Left(Either::Right(def)) => NameRefClass::Definition(Definition::TupleField(def), subst),