{"ast_node_type":"variable","tokens":[{"end":88,"kind":"keyword","start":0,"text":"let"}]}
            let first = get_nullable_type_from_pat(tcx, typing_env, base, patterns[0])?;
        ty::PatternKind::Or(patterns) => {
            for &pat in &patterns[1..] {