{"ast_node_type":"variable","tokens":[{"end":44,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(resolved_array_ty) =
        if self.pat_is_irrefutable(decl) && expected.is_ty_var() {
                self.try_resolve_slice_ty_to_array_ty(prefix, suffix, slice)