Numerical aggregates often have the property that their output is in the range min and max of the input.
An aggregate on discrete values my have the property that the output is one of the elements in the input.
It may also have a no-NaN property, or maybe no-NaN unless NaN in input.