code: def decode_flag_function(s):
      if not isinstance(s, str):
          raise ValueError("requires string")
      name, args_raw = _split_flag_function(s)
      args_encoded = (
          args_raw.split(FUNCTION_ARG_DELIM) if args_raw else []
      )
      args = [
          decode_flag_val(encoded.strip()) for encoded in args_encoded
      ]
      return name, tuple(args)
  
imports: import logging
  import os
  import re
  import yaml
  from guild import util
  from guild import yaml_util
label_desc: Use image node_id 29 for calling a global function with example usage: decode_flag_function(s) and returns: name,  tuple