syntax_data: {"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // definitely encounter a cycle.
context_before:         // If a nested goal of the global cache entry is on the stack, we would
context_after:         if self.stack.iter().any(|e| nested_goals.contains(e.input)) {