code: def check_module_name(self, name, offset=0):
          
          if name in ["general"]:
              return
          split_name = name.split()
          if len(split_name) > 1 and split_name[0] in I3S_SINGLE_NAMES:
              self.current_token -= len(split_name) - 1 - offset
              self.error("Invalid name cannot have 2 tokens")
          if len(split_name) > 2:
              self.current_token -= len(split_name) - 2 - offset
              self.error("Invalid name cannot have more than 2 tokens")
docs: Checks a module name eg. some i3status modules cannot have an instance
          name.