{"ast_node_type":"other","tokens":[{"end":20,"kind":"keyword","start":0,"text":")"}]}
) -> ast::MatchArm {
    conditionals: &[(Either<ast::Pat, ast::Expr>, ast::BlockExpr)],
    let (pattern, expr) = if let Some(else_block) = else_block {