syntax_data: {"ast_node_type":"variable","tokens":[{"end":74,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let conditions = std::mem::take(&mut decision_ctx.conditions);
context_before:         if decision_ctx.decision_stack.is_empty() {
context_after:             decision_ctx.processing_decision.take().map(|decision| (decision, conditions))