Returns an Aggregator that selects the minimum instance of an ordered type T in the aggregated
stream.
Monoid for Min [Double] with zero == Double.MaxValue Note: MaxValue < PositiveInfinity, but
people may be relying on this emitting a non-infinite number.
Monoid for Min [Float] with zero == Float.MaxValue Note: MaxValue < PositiveInfinity, but
people may be relying on this emitting a non-infinite number.
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.