Leo pointed out that C++20’s std::chrono overloads the `/` operator to provide date creation syntax. Surely Ruby can do better?

```
>> module ISO8601
Month = Data.define(:y, :m) { def -(d) = Date.new(y, m, d) }
refine(Integer) { def -(m) = Month.new(self, m) }
end

>> using ISO8601
>> 2025-12-29
=> #<Date: 2025-12-29 ((2461039j,0s,0n),+0s,2299161j)>
```

@tom I am often asked "Russell, what is the equivalent, in Ruby, of lighting your own farts?" and for answers I have been found wanting.

Until now.

@rgarner My work here is done.