code: def recv(self, target_rank: int) -> Any:
      return self.pipes[
          target_rank * getenv("WORLD_SIZE") + getenv("RANK")
      ][0].recv()
  
file_path: tinygrad/extra/dist/__init__.py
imports: from multiprocessing.connection import Connection
  from typing import Any, Callable, List, Optional, Tuple
  from tinygrad.helpers import DEBUG, getenv
  import multiprocessing
  import os
label_desc: Use image node_id 3 for calling the _OOB obj's underlying member method code with example usage: obj.recv(target_rank) and returns: self