В этомвопросе Говард Хиннант сказал, что
некоторыереализации std::tuple используют рекурсивное наследование. А хороших нет. ;-)
Кто-нибудь может пролить свет на это?