Named tuple vs dataclass, Understand the tradeoffs and pick the right one....