code: def __init__(self, name: str, lib: bytes):
      self.name, self.lib = name, lib
      # write to disk so we can load it
      with tempfile.NamedTemporaryFile(delete=True) as cached_file_path:
          pathlib.Path(cached_file_path.name).write_bytes(lib)
          self.fxn = ctypes.CDLL(str(cached_file_path.name))[name]
  
file_path: tinygrad/tinygrad/runtime/ops_clang.py
imports: import ctypes, subprocess, functools, pathlib, tempfile
  from tinygrad.device import Compiled, MallocAllocator
  from tinygrad.helpers import cpu_time_execution
  from tinygrad.codegen.kernel import LinearizerOptions
  from tinygrad.renderer.cstyle import uops_to_cstyle, CStyleLanguage
label_desc: Use image node_id 1 to create a new ClangProgram object  with example: obj = ClangProgram(name, lib)