minimum :: (Ord v, Bounded v) => Tree k v -> v
minimum = getMinimum . foldMap Minimum
minimum :: (Ord v, Bounded v) => Tree k v -> v
minimum = getMinimum . foldMap Minimum
minimum = getMinimum . foldMap Minimum