Util to dry run ScheduleSpec

I love schedule spec. However I face one challenge where I want a util/lib that can, given a schedule spec, return the next few run times, without actually creating a schedule. I need this so that I can validate that schedules meet a certain SLA

I don’t want to write one myself, since I will have to keep this in sync with Temporal as the ScheduleSpec evolves. Is there some code I can reuse for this?

I use the go SDK

I just ended up implementing it. So no worries