syntax_data: {"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                             let result =
context_before:                             cache.wf_args.borrow_mut().push((term, previous_stack.depth()));
context_after:                                 self.evaluate_predicates_recursively(previous_stack, obligations);