pub const fn filter_map<G: Generate, T, F: Fn(G::Item) -> Option<T> + Clone>( generator: G, filter: F, retries: usize, ) -> FilterMap<G, F>