Idris - pure functional programming language with dependent types | Hacker News Reader