want a permutation of each enum, not a random member