syntax_data: {"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                                 // `evaluate_predicates_recursively` we only add the depth
context_before:                                 // projection obligations can cycle by themselves and in
context_after:                                 // for parent trait goals because only these get added to the