Dependent if expressions without dependent types | Hacker News Reader