Manifold: Java Extension Methods and Type-Safe Metaprogramming | Hacker News Reader