pub fn destroy<F: FnMut(usize)>( rd: &Rd, ipa: usize, level: usize, f: F ) -> Result<(usize, usize), Error>