syntax_data: {"ast_node_type":"import","tokens":[{"end":98,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                 // Because or-alternatives bind the same variables, we only explore the first one.
context_before:             if let Some(place) = initializer.try_to_place(self) {
context_after:                 let first_sub_branch = branch.sub_branches.first().unwrap();