Ох, шаблоны на C++ сами по себе Тьюринг-полны, почитайте Александреску, там магия действительно чёрная. А в Boost реализовано много различных вещей, которые не требуют лишнего рантаймового времени, даже персистентные красно-черные деревья. Но это уже действительно оффтоп