Type-based vs. Value-based Reflection | Hacker News Reader