{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"fn"}]}
    fn expand_or_pat(&self) -> impl Iterator<Item = PatStack<'p, Cx>> {
    // or-pattern. Panics if `self` is empty.
        self.head().expand_or_pat().into_iter().map(move |pat| {