FP-ts: Typed functional programming in TypeScript | Hacker News Reader