Parsing TypeScript definitions (functional-ly.. ish) | Hacker News Reader