Hacker News new | ask | show | jobs
by encoderer 3508 days ago
An immutable value object provides a richer contract. An immutable data structure like a tuple is going to provide a guarantee the data hasn't changed, but it doesn't provide a guarantee of what the data is.