/Engine/Source/Runtime/Core/Public/Misc/TVariantMeta.h
When different type than the lookup is at the front of the parameter pack, we increase the index and move to the next type
template<SIZE_T N, typename LookupType, typename T, typename... Ts> struct TParameterPackTypeIndexHelper< N, LookupType, T, Ts... >