KCL, a constraint-based functional language for configuration | Hacker News Reader