{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"match"}]}
    match iter.next() {
) -> Result<Result<(KleeneOp, Span), Token>, Span> {
        Some(tokenstream::TokenTree::Token(token, _)) => match kleene_op(token) {