core :: Comparable :: min
self
c
# The minimum between `self` and `c` (prefer `self` if equals) fun min(c: OTHER): OTHER do if c < self then return c else return self end end
redef fun min(c) do if c < self then return c else return self end end