fn tw_traverse_children<T: TraversalTree, F: FnMut(usize) -> FilterResult>( tree: &T, parent: usize, first: bool, what_to_show: u32, filter: &mut F, ) -> Option<usize>