syntax_data: {"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:     let cause = traits::ObligationCause::misc(tcx.def_span(def_id), body_id);
context_before:     let body_id = local_did.unwrap_or(CRATE_DEF_ID);
context_after:     traits::normalize_param_env_or_error(tcx, unnormalized_env, cause)