Inherits Comparable < Comparable < Comparable < Comparable < Number < Comparable < Steppable < Comparable < Value < Object
https://github.com/crystal-lang/crystal/issues/7856