docs: def broadcast_equals(self, other, equiv=duck_array_ops.array_equiv):
          """True if two Variables have the values after being broadcast against
          each other; otherwise False.
  
          Variables can still be equal (like pandas objects) if they have NaN
          values in the same locations.
          """
          try:
              self, other = broadcast_variables(self, other)
          except (ValueError, AttributeError):
              return False
          return self.equals(other, equiv=equiv)