pub fn not(generator: impl Generator + 'static) -> impl Generator
not is a helper to generate a Not Generator