{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":".map(Either::Left)"}]}
                                    .map(Either::Left)
                                ast::ClosureExpr::cast(ancestor.clone())
                                    .or_else(|| ast::BlockExpr::cast(ancestor).map(Either::Right))