docs: def create(self, name, *args, **kwargs):
          """Creates a new AIT command with the given arguments."""
          tokens = name.split()
  
          if len(tokens) > 1 and (len(args) > 0 or len(kwargs) > 0):
              msg  = 'A Cmd may be created with either positional arguments '
              msg += '(passed as a string or a Python list) or keyword '
              msg += 'arguments, but not both.'
              raise TypeError(msg)
  
          if len(tokens) > 1:
              name = tokens[0]
              args = [ util.toNumber(t, t) for t in tokens[1:] ]
  
          defn = self.get(name, None)
  
          if defn is None:
              raise TypeError('Unrecognized command: %s' % name)
  
          return createCmd(defn, *args, **kwargs)