syntax_data: {"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let CacheData { result, required_depth, encountered_overflow, nested_goals } = cache
context_before:         cx.with_global_cache(|cache| {
context_after:                 .get(cx, input, available_depth, |nested_goals| {