This makes it more ergonomic, and reduces unnecessary boilerplate when interfacing with code that requires `Range<u64>`, etc.