{"ast_node_type":"variable","tokens":[{"end":66,"kind":"keyword","start":0,"text":"if"}]}
                if let PatOrWild::Pat(intersecting) = row.head() {
            if row.useful && !row.is_under_guard {
                    self.covered_by.insert(intersecting);