code: def get_macho(fn):
      # mod to make the header okay
      # MH_CIGAM_64 is good
      dat = open(fn, "rb").read()
      dat = b"\xcf\xfa\xed\xfe" + dat[4:]
      from tempfile import NamedTemporaryFile
  
      with NamedTemporaryFile(delete=False) as f:
          f.write(dat)
          f.close()
      return MachO.MachO(f.name)
  
file_path: tinygrad/extra/accel/ane/2_compile/hwx_parse.py
imports: import sys
  from hexdump import hexdump
  from macholib import MachO
  from tinygrad.helpers import getenv
  from macholib import SymbolTable
  from ane import ANE_Struct, ANE
  from termcolor import colored
  import json
label_desc: Use image node_id 1 for calling a global function with example usage: get_macho(fn) and returns: MachO