docs: def calculateImpliedVolatility(
              self, contract: Contract,
              optionPrice: float, underPrice: float,
              implVolOptions: List[TagValue] = None) -> OptionComputation:
          """
          Calculate the volatility given the option price.
  
          This method is blocking.
  
          https://interactivebrokers.github.io/tws-api/option_computations.html
  
          Args:
              contract: Option contract.
              optionPrice: Option price to use in calculation.
              underPrice: Price of the underlier to use in calculation
              implVolOptions: Unknown
          """
          return self._run(
              self.calculateImpliedVolatilityAsync(
                  contract, optionPrice, underPrice, implVolOptions))