A Honeydew job.
private() :: term()
t() :: %Honeydew.Job{ by: term(), completed_at: term(), delay_secs: integer(), enqueued_at: term(), failure_private: term(), from: term(), job_monitor: term(), private: private(), queue: Honeydew.queue_name(), result: term(), started_at: term(), task: Honeydew.task() | nil }