Lenient evaluation is neither strict nor lazy | Hacker News Reader