pub fn extend_struct<R>(
    reader: &mut Reader<R>,
    root: Element<String>
) -> Result<Element<String>, ParserError>
where R: BufRead,