Tuples are read-only.
There are uses cases for mutability, but it should be opt-in, not opt-out. So I'm not loving the fact that "frozen" (the mutability param for data classes) defaults to False.
> AttributeError: Cannot overwrite NamedTuple attribute __init__