{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"if"}]}
                            if *subtype_is_empty && splitted_slice.arity() != 0 {
                        Presence::Unseen => {
                                // We have subpatterns of an empty type, so the constructor is