code: def state_args(id_, state, high):
      '''
      Return a set of the arguments passed to the named state
      '''
      args = set()
      if id_ not in high:
          return args
      if state not in high[id_]:
          return args
      for item in high[id_][state]:
          if not isinstance(item, dict):
              continue
          if len(item) != 1:
              continue
          args.add(next(iter(item)))
      return argf state_args(id_, state, high):
      '''
      Return a set of the arguments passed to the named state
      '''
      args = set()
      if id_ not in high:
          return args
      if state not in high[id_]:
          return args
      for item in high[id_][state]:
          if not isinstance(item, dict):
              continue
          if len(item) != 1:
              continue
          args.add(next(iter(item)))
      return args
docs: Return a set of the arguments passed to the named state