docs: def reqMatchingSymbols(self, pattern: str) -> List[ContractDescription]:
          """
          Request contract descriptions of contracts that match a pattern.
  
          This method is blocking.
  
          https://interactivebrokers.github.io/tws-api/matching_symbols.html
  
          Args:
              pattern: The first few letters of the ticker symbol, or for
                  longer strings a character sequence matching a word in
                  the security name.
          """
          return self._run(self.reqMatchingSymbolsAsync(pattern))