Checks if a parameter pack only contains distinct kumi::field names. Evaluates to false if no type is a kumi::field.