Ask HN: How do you model temporarily invalid data structures | Dark Hacker News