def __eq__(self, other):
    return (isinstance(other, MakeArray) and (other.args == self.args) and (other.typ == self.typ))
def __eq__(self, other):
    return (isinstance(other, MakeArray) and (other.args == self.args) and (other.typ == self.typ))