ExpressiveJava: Rewriting simple Scala interpreter – JDK17 code nearly identical | Hacker News Reader