{"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"let"}]}
    let parent = generic_arg_list.syntax().parent()?;
) -> Option<(hir::GenericDef, usize, bool, Option<hir::Variant>)> {
    let mut variant = None;