docs: def split_line(line: str) -> typing.Tuple[str, str]:
      """
      Separates the raw line string into two strings: (1) the command and (2) the
      argument(s) string
  
      :param line:
      :return:
      """
  
      index = line.find(' ')
      if index == -1:
          return line.lower(), ''
  
      return line[:index].lower(), line[index:].strip()