template struct Seq { static constexpr T PackSize = sizeof...(I); }; template using MakeSeq = __make_integer_seq; using SizeT = decltype(sizeof(int)); template using TypePackElement = __type_pack_element; template struct X;