Returns the index of the first element of the pack<> that satisfies the predicate, or the size of the pack if there is no such element.
pack<>
IntegralConstant
bool