Represents a couple of year and month.
It is packed in a value class wrapping an Int to prevent allocations.
Days in this month of this year.
Number of days since the start of the year to reach next month.
Number of days since the start of the year to reach this month.
The month part.
The month part as Int where Month.January is 1.
The year part.
The year part as Int.