Fence your TypeScript, for saner project boundaries | Hacker News Reader