pub fn ele_index_to_child_indices( elements: &[Box<ElementDefinition>], index: usize, ) -> Result<Vec<usize>, String>