No, because the NumberSymbol `__int__` raises `NotImplementedError`.  I could add `def __long__(self): return self.__int__()` to NumberSymbol, but honestly this way seemed easier :)