Idris: General Purpose Programming with Dependent Types | Hacker News Reader