Manifold: Java typesafe metaprogramming with IDE support by abusing the compiler | Hacker News Reader