@type t() :: {:once, Antikythera.Time.t()} | {:cron, Antikythera.Cron.t()}
@spec valid?(term()) :: boolean()