Hi there, thanks for this great library - a breath of fresh air coming from System.DateTime.
Your documentation mentions that you'd like to hear from anyone wanting to add a Period instance to an Instant, or ZonedDateTime, so here I am.
My SW stores all of its times as UTC and I'd like to use type-safety to enforce that the timestamps I accept really are in UTC, which leads me to using Instant everywhere. However, I'd also like to take a timestamp and add a month to it (so 1/1/2000 00:00Z would become 1/2/2000 00:00Z).
Now I appreciate that Instant has no concept of months, but it seems I can't even convert it to a ZonedDateTime (via InUtc()), I have to convert it again to LocalDateTime, add the month, then back to ZonedDateTime and then back to an Instant. It makes me feel like I'm missing something or mis-using Instant.
Not a roadblock at all, but I suppose ideally I'm looking for a strongly-typed UTC datetime type, that supports Period arithmetic.
Thanks again,
Tim