Just checking: is there anyone on here who does hardcore C++ template-metaprogramming? (I've reached the point where I want to do something that I think can't be done with template metaprogramming, at least short of implementing almost the entire logic via templates, which is not a good idea.)