Gradual type checking in Ruby | Hacker News Reader