{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(p) = subpatterns.iter().find(|p| p.field.index() == i) {
            // Otherwise, we have to go looking for it.
                write!(f, "{}", p.pattern)?;