{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"ty::Coroutine(coroutine_def_id,"}]}
        ty::Coroutine(coroutine_def_id, args) => {
        ty::Tuple(..) => builder.tuple_like_shim(dest, src, self_ty.tuple_fields()),
            assert_eq!(tcx.coroutine_movability(*coroutine_def_id), hir::Movability::Movable);