syntax_data: {"ast_node_type":"function","tokens":[{"end":26,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn update_parent_goal(
context_before:     /// have the same impact on the remaining evaluation.
context_after:         stack: &mut Stack<X>,