syntax_data: {"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"ty::CoroutineWitnessTypes"}]}
source_snippet:         ty::CoroutineWitnessTypes { types: bound_tys, assumptions },
context_before:     ty::EarlyBinder::bind(ty::Binder::bind_with_vars(
context_after:         tcx.mk_bound_variable_kinds(&vars),