# Functions

NewScheduler initializes a new Scheduler.
NewWorkerPool initializes a new WorkerPool.

# Structs

Job represents a unit of work to be processed by a worker.
Scheduler handles periodic scheduling of jobs.
WorkerPool manages a pool of workers to process jobs.