Translating Haskell to C++ metaprogramming | Hacker News Reader