code: def check(self, text: T) -> Optional[str]:
      left = self._params().k
      results = []
      for checker in self.checkers:
          results.append(checker.check(text))
          if results[-1] is None:
              continue
          left -= 1
          # Early return check
          if left == 0:
              return str(results)
  
imports: from typing import Dict, Generic, Optional
  from ciphey.iface import Checker, Config, ParamSpec, T, _registry
label_desc: Use image node_id 1 for calling the Quorum obj's underlying member method code with example usage: obj.check(text) and returns: str