code: def tohu_id(self):
          
          myhash = hashlib.md5(str(id(self)).encode()).hexdigest()
          return myhash[:12]
docs: Return (truncated) md5 hash representing this generator.
          We truncate the hash simply for readability, as this is
          purely intended for debugging purposes and the risk of
          any collisions will be negligible.