syntax_data: {"ast_node_type":"import","tokens":[{"end":99,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // Because of the way we build the `MoveData` tree, each child should have exactly one more
context_before:     for (variant_mpi, variant_path) in enum_path.children(&move_data.move_paths) {
context_after:         // projection than `enum_place`. This additional projection must be a downcast since the