Function Purity and Immutability in D | Hacker News Reader