Schedule
interface Schedule
When a recurring job fires. Schedule evaluation happens entirely in the runtime; a com.eventslooped.klokka.spi.JobStore only persists the next fire time and never sees or evaluates an expression, so custom implementations of this interface (a "last business day of the month" builder, for example) work with every store unchanged.