syntax_data: {"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if let Some((_scope, expected)) = validate_cache {
context_before:         if evaluation_result.heads.is_empty() {
context_after:                 // Do not try to move a goal into the cache again if we're testing