Adopting Ruby 3 types with RBS: Deep dive | Hacker News Reader