code: def dump_entry(entry_name, entry_value, depth):
      if isiterable(entry_value):
          print(entry_name)
          print(DEPTHS[depth] * len(entry_name))
          print("")
          sym_entries, sub_entries = [], []
          for sym in entry_value:
              w = (
                  sub_entries
                  if isiterable(entry_value[sym])
                  else sym_entries
              )
              w.append(sym)
          for k in sorted(sym_entries):
              dump_entry(format_name(k), entry_value[k], depth + 1)
          print("")
          for k in sorted(sub_entries):
              dump_entry(format_name(k), entry_value[k], depth + 1)
              print("")
      else:
          print(entry_name)
  
imports: from pythran import tables
label_desc: Use image node_id 3 for calling a global function with example usage: dump_entry(entry_name, entry_value, depth) without return types