Most people would rather have a `.to` method (and trait presumably) for Ord types and a range function that (probably) uses that method.