Reducing C++ template bloat by factoring out the type-dependent portions | Dark Hacker News