{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"match"}]}
        match self.tail_expr() {
    fn return_ty<'db>(&self, ctx: &AssistContext<'db>) -> Option<RetType<'db>> {
            Some(expr) => ctx.sema.type_of_expr(&expr).map(TypeInfo::original).map(RetType::Expr),