syntax_data: {"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let projection = map.places[target_child].proj_elem.unwrap();
context_before:             // Try to find corresponding child and recurse. Reasoning is similar as above.
context_after:             if let Some(source_child) = map.projections.get(&(source, projection)) {