What if your domain model could validate the UI for free? | Hacker News Reader