{"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"let"}]}
        let ret_coercion = self.ret_coercion.as_ref().unwrap_or_else(|| {
    fn deduce_future_output_from_obligations(&self, body_def_id: LocalDefId) -> Option<Ty<'tcx>> {
            span_bug!(self.tcx.def_span(body_def_id), "async fn coroutine outside of a fn")