How to properly (“in pythonic way”) create a shallow and deep copy of dataclass?
copy.copy and copy.deepcopy from the stdlib copy module.
copy.copy
copy.deepcopy
copy