variant->p.index = root_name ? INT_MAX : index;
variant->p.name = field_name;
variant->p.path = new_definition_path(parent_scope, field_name, root_name);
variant->p.index = root_name ? INT_MAX : index;
variant->p.name = field_name;
variant->p.path = new_definition_path(parent_scope, field_name, root_name);