{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"//"}]}
            // Refutability checks occur on the MIR, so we approximate it here by checking
            && let ExprKind::Block(block, _) = then_expr.kind
            // if we have an enum with a single variant or a struct in the pattern.