Вопрос к знатокам: тип/класс уже существующего объекта может измениться? Или он задаётся при рождении объекта раз и навсегда? Например, возможно ли что-то вроде:
myobject == VerySpecialClass() myobject.changeclass() assert myobject.__class__ != VerySpecialClass
... Мысль, которая гуляет сама по себе ...
