code: def split_name(name):
      """Returns a tuple of namespace and split name."""
      m = re.match(r"(.+?)\.(.+)", name)
      if m:
          try:
              ns = for_name(m.group(1))
          except NamespaceError:
              pass
          else:
              if ns.name != DEFAULT_NAMESPACE:
                  return ns, m.group(2)
      return for_name(DEFAULT_NAMESPACE), name
  
imports: import re
  from collections import namedtuple
  import guild
  from guild.entry_point_util import EntryPointResources
label_desc: Use image node_id 5 for calling a global function with example usage: split_name(name) and returns: for_name,  name, ns,  m