code: def pause() -> None:
      
      if _logger is not None:
          _log(INFO, "Process", local.name, "pause")
      Process.current().rsim()._gr.switch()
docs: Pauses the current process indefinitely -- it will require another process to `resume()` it. When this resumption
      happens, the process returns from this function.