code: def mul(self, *args, **kwargs):
          
          return self._apply(operator.mul, *args, **kwargs)
docs: mul(other, rho=0, inplace=True)
          Multiplies by an *other* number instance. The correlation coefficient *rho* can be
          configured per uncertainty when passed as a dict. When *inplace* is *False*, a new instance
          is returned.