Optimizing Ruby lazy initialization in TruffleRuby with deoptimization | Hacker News Reader