syntax_data: {"ast_node_type":"variable","tokens":[{"end":35,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let temp = unpack!(
context_before:                 let source_expr = &this.thir[source];
context_after:                     block = this.as_temp(block, source_expr.temp_lifetime, source, mutability)