syntax_data: {"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"self.goals.push(Goal::new("}]}
source_snippet:                         self.goals.push(Goal::new(
context_before:                         // type variables, so record an obligation.
context_after:                             self.cx(),