pub fn traverse_single_optional<'a>( node: &'a Element, path: &[&str], ) -> Result<Option<&'a Element>>