docs: def can_resume(self):
          """Test if the generator can be resumed, i.e. is not running or closed."""
          # TOCHECK relies on generator.gi_frame
          # Equivalent to `inspect.getgeneratorstate(self.generator) in
          # (inspect.GEN_CREATED, inspect.GEN_SUSPENDED)`,
          # which is only available starting 3.2.
          gen = self.generator
          return (gen is not None
                  and not gen.gi_running
                  and gen.gi_frame is not None)