{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"output_coroutine_ty:"}]}
            output_coroutine_ty: sig.output(),
            tupled_inputs_ty: Ty::new_tup(cx, sig.inputs().as_slice()),
            coroutine_return_ty: future_output_ty,