code: def Action(act, *args, **kw):
      
      # Really simple: the _do_create_* routines do the heavy lifting.
      _do_create_keywords(args, kw)
      if is_List(act):
          return _do_create_list_action(act, kw)
      return _do_create_action(act, kw)
docs: A factory for action objects.