Partially evaluating a bytecode interpreter using C++ templates | Hacker News Reader