Hazel: A functional programming environment that can run incomplete programs | Hacker News Reader