Ask HN: Advice for working with immutable data types? | Hacker News Reader