Using singleton objects as default arguments in Ruby | Hacker News Reader