A mundane use of dependent types | Hacker News Reader