Returns an Aggregator that selects the minimum instance of an
ordered type T in the aggregated stream.
Returns a Semigroup instance with a plus implementation
that always returns the minimum T argument.
Returns a Monoid instance for Min[T] that combines
instances using Min.min and uses zero for its identity.
Provides a set of operations and typeclass instances needed to use Min instances.