Result of a training optimizer executed through Imp.train/4.
job is the singular provider job when exactly one job represents the
result. jobs is the exhaustive list for optimizers that may train multiple
independent student models; in that case job is nil rather than an
arbitrary representative.