Мне интересно использовать класс данных, так как синтаксис короче, чем attr. Однако я не могу найти ярлык, который предоставляет API для его развития, например, используя. следующий код:
@dataclass
class AB(object):
a: int = 1
b: int = 2
AB().evolve(b=3)
result = AB(a=1, b=3)
Легко ли найти замену из коробки? или реализовать это самостоятельно?