О бусто-боги. Напомните мне меташаблонную магию, у меня есть тип примерно boost::tuple<T1,T2,T3> . А как мне извлечь из него тип второго значения? так чтобы написать типа tuple_type_of<U, 2>::type ?