And also i don't see how a < operator even makes sense when there are multiple parameters.  We return an answer based just on the order of the listing, but if e.g. one of the GSParams has a lower minimum_fft_size and another has a lower alias_threshold, how can we even answer the question of which is less than the other?