Debugging and profiling functional languages using diagrams | Hacker News Reader