def cron(schedule, timezone: nil)
            ms = Scheduler.parse_cron(schedule, timezone: timezone)
            event = Repeat.new(self, ms)
            event.progress &Proc.new if block_given?
            schedule(event)
            event
        end
def cron(schedule, timezone: nil)
            ms = Scheduler.parse_cron(schedule, timezone: timezone)
            event = Repeat.new(self, ms)
            event.progress &Proc.new if block_given?
            schedule(event)
            event
        end
Create a repeating event that uses a CRON line to determine the trigger time

 @param schedule [String] a standard CRON job line.
 @param callback [Proc] a block or method to execute when the event triggers
 @return [::UV::Repeat]