docs: def _coerce_dtype(self, other_dtype):
          """Possibly change the bin content type to allow correct operations with other operand.
  
          Parameters
          ----------
          other_dtype : np.dtype or type
          """
          if self._dtype is None:
              new_dtype = np.dtype(other_dtype)
          else:
              new_dtype = np.find_common_type([self._dtype, np.dtype(other_dtype)], [])
          if new_dtype != self.dtype:
              self.set_dtype(new_dtype)