{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"if"}]}
                if p.field.index() == i {
            if let Some(p) = subpatterns.get(i) {
                    write!(f, "{}", p.pattern)?;