add WorkerFile, WorkerJob, and Worker prototypes